How fast does the caller hear the first word?
On a call, the gap between the caller finishing and the agent starting is the thing people notice. Chariot's streaming endpoint sends the first audio in about 75 ms (median, over WebSocket). The caller hears the reply begin before they have time to wonder if the line dropped.
The WebSocket endpoint speaks sentence by sentence. You can send text as your language model produces it, and the first sentence is already playing while the second is still being written. Each request takes up to 1,000 characters, which is more than one turn of a conversation needs.
The stream is raw 16-bit PCM at 44.1 kHz, mono, so there is nothing to decode before playback. If your telephony stack wants a different sample rate, resample on your side before it goes to the line. Speed is adjustable from 0.5x to 1.5x per request, which is useful when a caller asks the agent to slow down.
For fixed prompts such as greetings, menus and hold messages, POST https://api.chariot.in/v1/tts returns a WAV file you can store once and play on every call. There are Python examples to start from.
