Get streaming session info
Return status, chunk count, and sample rate for a streaming session.
session_id*Session IdSuccessful Response
application/json- response
exists*ExistsWhether the session exists
is_complete*Is CompleteWhether audio generation has finished
error?|Error message if generation failed
chunk_count*Chunk CountNumber of audio chunks generated so far
sample_rate*Sample RateAudio sample rate in Hz
curl -X GET 'http://127.0.0.1:8100/api/v1/streaming/string'{ "exists": true, "is_complete": true, "error": "string", "chunk_count": 0, "sample_rate": 0}Poll transcription progress GET
Poll transcription status after an async `/transcription/start` call. Returns progress percentage, status, and — once complete — the transcribed text, detected language, and optional word-level timestamps.
Stream session audio as WAV GET
Stream generated audio progressively while synthesis runs. Both formats are replayable and resumable: reads never consume the session buffer, and `Range: bytes=N-` requests resume from byte N (206), so players like ExoPlayer can recover from network drops. MP3 is encoded once per session into a buffer all readers share. The stream ends when generation completes. 10-minute hard timeout.