Reson8 is now available as a speech-to-text engine on Telnyx, adding turn-based transcription of ten European languages, with automatic language detection, to Telnyx Voice AI. Select reson8/turns in Mission Control or through the API, and keep the same Call Control, WebSocket, TeXML, and AI Assistants configuration every other Telnyx STT engine uses.
reson8/turns delivers transcripts per turn of speech. Interim frames carry the full transcript of the turn so far and supersede each other, and the final transcript arrives when the turn ends.language to auto to detect the language, or fix it to nl, en, fr, fy, de, it, pl, pt, es, or sv.Reson8 and the model to reson8/turns on WebSocket streaming, Call Control transcription_start, TeXML <Gather> and <Transcription>, or the AI Assistants transcription settings.linear16, linear32, mulaw, and alaw at any sample rate. Container formats are not supported. Transcript frames carry no confidence score, and endpointing is ignored.auto, with no per-call language label.reson8/turns and leave Transcription Language on Auto, or pick one of the ten languages.To set it on an assistant through the API, use:
"transcription": { "model": "reson8/turns", "language": "auto" }
For Call Control, POST to transcription_start:
{ "transcription_engine": "Reson8", "transcription_engine_config": { "transcription_engine": "Reson8", "transcription_model": "reson8/turns", "language": "auto" } }
For WebSocket streaming:
wss://api.telnyx.com/v2/speech-to-text/transcription?transcription_engine=Reson8&model=reson8/turns&input_format=linear16&sample_rate=16000
Each interim frame carries the full transcript of the turn so far, with no word-by-word partials, and the final frame arrives when the turn ends.
Learn more in the Speech-to-Text models docs, the AI Assistants transcription settings, or the WebSocket streaming parameters.