This entry adds Sarvam AI as a text-to-speech and speech-to-text vendor, for Indian English, Hindi and other Indic languages.
New Features & Improvements
- Sarvam AI text-to-speech —
sarvamis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The Bulbul modelsbulbul:v4-flash(default),bulbul:v3andbulbul:v2cover eleven Indian languages, and the portal lists thebulbul:v4-flashpersonas by language. Options arepace,pitch,loudness,temperature,enable_preprocessinganddict_id, plus buffering controls for streaming. See Sarvam AI. - Sarvam AI speech-to-text — the same
sarvamcredential serves realtime speech recognition withsaaras:v3-realtime(default) orsaaras:v4, in 23 Indian languages or with automatic language detection. Sarvam signals the start and end of speech and returns a final transcript after each pause.sarvamOptionssets the stream type, the transcript mode (including translation to English), the voice activity settings, a prompt and, forsaaras:v4, key terms. See recognizer.
This entry adds Smallest AI as a text-to-speech and speech-to-text vendor, for English, Indic, European and Asian languages.
New Features & Improvements
- Smallest AI text-to-speech —
smallestaiis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The Lightning modelslightning_v3.1_pro(default),lightning_v3.1_pro_10_26andlightning_v3.1are supported, and the portal lists the Pro voices by language. Options arespeed,language,number_pronunciation_language,date_format,math_notation,pronunciation_dictsandcontent_filter, plus buffering controls for streaming, and word-level timestamps make alignment events available for the voices that return them. See Smallest AI. - Smallest AI speech-to-text — the same
smallestaicredential serves realtime speech recognition with Pulse (pulse, default, or the English-onlypulse-2).hintsare sent as Pulse’s keywords (up to 100 terms), andsmallestaiOptionssets formatting, end-of-utterance timing, diarization, redaction, timestamps and detection features. See recognizer.
This entry adds Azure OpenAI as a text-to-speech and speech-to-text vendor, using the OpenAI speech models deployed on your own Azure OpenAI resource.
New Features & Improvements
- Azure OpenAI text-to-speech —
azureopenaiis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. A credential holds the resource key, the resource endpoint and the deployment names. The default deployment isgpt-4o-mini-ttswith the voicealloy, and options arespeed,instructionsandmodel_id. See Azure OpenAI. - Azure OpenAI speech-to-text — the same
azureopenaicredential serves realtime speech recognition on a transcription deployment (gpt-live-transcribeby default, orgpt-realtime-whisper,gpt-4o-transcribe,gpt-4o-mini-transcribe).azureopenaiOptionsmirrorsopenaiOptions: deployment, model family, prompt, languages, keywords, delay, noise reduction, turn detection and local voice activity settings. See recognizer.
This entry adds Gnani as a text-to-speech and speech-to-text vendor, for Indian English, Hindi, Hinglish and other Indic languages.
New Features & Improvements
- Gnani text-to-speech —
gnaniis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. The Timbre modelstimbre-v2.5(default) andtimbre-v3.0cover ten Indian languages plus Hinglish, and the portal lists the voices by language. Options aremodel_id,languageandspeed. See Gnani. - Gnani speech-to-text — the same
gnanicredential serves realtime speech recognition withprisma-v2.5(default) orprisma-v3.0, in ten Indian languages or with automatic Indic detection. Gnani signals the start and end of speech and returns one final transcript per utterance.hintsare sent as bias words or key terms, andgnaniOptionssets the transcript format, substitutions, context, idle timeout and voice activity settings. See recognizer.
This entry adds Meta as a speech-to-text vendor, in 25 languages with code-switching.
New Features & Improvements
- Meta speech-to-text —
metais available as an STT vendor, with speech credentials in the portal and API, for realtime speech recognition with Meta’smuse-voice-transcribe-1.0. Meta signals the start of speech, sends interim transcripts and returns one final transcript per turn. The recognizer’slanguageis sent as a language bias,hintsare sent as keywords, andmetaOptionssets the mode, the partial transcript style, keywords, language bias and a session id. See recognizer.
This entry adds MiniMax as a text-to-speech vendor, with voices in more than twenty languages.
New Features & Improvements
- MiniMax text-to-speech —
minimaxis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The Speech modelsspeech-2.8-turbo(default) throughspeech-01-hdare available, and the portal lists MiniMax’s system voices by language. Options include speed, volume, pitch, emotion, text normalization, language boost, voice effects, pronunciation dictionaries and voice mixing. Streaming sends text over a live connection and cancels on barge-in. See MiniMax.
This entry adds Neuphonic as a text-to-speech vendor, with voices in more than forty languages.
New Features & Improvements
- Neuphonic text-to-speech —
neuphonicis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The portal lists Neuphonic’s stock voices by language, and account voices can be used by their voice id. Options arelanguage,speed,temperature,ipa_keyand, for streaming,timestamps. Streaming returns word-level timestamps, so alignment events are available. See Neuphonic.
This entry adds Camb.ai as a text-to-speech vendor, with MARS voices in more than thirty locales.
New Features & Improvements
- Camb.ai text-to-speech —
cambis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. Models aremars-flash(default),mars-pro,mars-instructand themars-8.1betas; voices are numeric ids, and cloned voices work by their id. Options includespeaking_rate, enhancement switches,inference_stepsand themars-instructuser_instructions. Streaming returns word-level timestamps, so alignment events are available. See Camb.ai.
This entry adds Async as a text-to-speech vendor, with voices in up to fifteen languages.
New Features & Improvements
- Async text-to-speech —
asyncaiis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. Models areasync_flash_v1.5(default),async_flash_v1.0andasync_pro_v1.0; voices are Async voice ids. Options aremodel_id,language,speed_controlandstability. Streaming does not return word timestamps, so alignment events are not available. See Async.
This entry adds Respeecher as a text-to-speech vendor, with real-time models in six languages.
New Features & Improvements
- Respeecher text-to-speech —
respeecheris available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. Models areen-rt(default),ua-rt,ar-rt,de-rt,pt-br-rtandsv-rt, picked from the language unlessmodel_idis set. Options aremodel_idand the sampling controlsseed,temperature,top_k,top_p,min_p,presence_penalty,repetition_penaltyandfrequency_penalty. Streaming does not return word timestamps, so alignment events are not available. See Respeecher.
This entry adds Bland AI as a text-to-speech vendor.
New Features & Improvements
- Bland AI text-to-speech —
blandis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The voice is a Bland voice UUID, which also selects the model; Karen is the default en-US voice. Options areexpressivenessandstability. Streaming does not return word timestamps, so alignment events are not available. See Bland AI.
This entry adds Simplismart as a text-to-speech vendor.
New Features & Improvements
- Simplismart text-to-speech —
simplismartis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. Models are Orpheus 3B (default), Veena for Hindi and Qwen 3 TTS on a dedicated deployment, set with the credential’s API host. Options aremodel_id,temperature,top_p,repetition_penaltyandmax_tokens, pluslanguageandleading_silencefor Qwen. See Simplismart.
This entry adds Spitch as a text-to-speech vendor.
New Features & Improvements
- Spitch text-to-speech —
spitchis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. Voices cover English, Yoruba, Hausa, Igbo, Amharic and Nigerian Pidgin;linais the default en-US voice. Options arespeedandapi_uri. See Spitch.
This entry adds Kokoro as a text-to-speech vendor, for self-hosted Kokoro servers.
New Features & Improvements
- Kokoro text-to-speech —
kokorois available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. jambonz calls your server’s OpenAI-compatible/v1/audio/speechendpoint; the credential needs the server’s API base URL, and the API key is optional. The portal lists the bundled voices for nine languages;af_heartis the default en-US voice. Options aremodel_id,lang_code,speed,volume_multiplier,normalization_options,voice_aliases,allow_voice_tags,ssml,api_uriandapi_key. See Kokoro.
This entry adds Vakyam as a text-to-speech vendor, for Indian English and Indic languages.
New Features & Improvements
- Vakyam text-to-speech —
vakyamis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API. Theraaga-v1model coversen-IN,hi-IN,ta-IN,te-IN,kn-IN,mr-IN,gu-INandbn-IN, and the portal lists 16 voices for every language;Archanais the default. Other jambonz languages map to the matchingxx-INcode, falling back toen-IN. Options aremodel_id,speed,languageandapi_uri. See Vakyam.
This entry adds Groq as a text-to-speech vendor, using Canopy Labs’ Orpheus models.
New Features & Improvements
- Groq text-to-speech —
groqis available as a TTS vendor for one-shotsay(no TTS streaming), with speech credentials in the portal and API.canopylabs/orpheus-v1-englishcoversen-US(default voiceautumn) andcanopylabs/orpheus-arabic-saudicoversar-SA(default voicefahad); the model is picked by language unlessmodel_idis set. Options aremodel_id,speedandsample_rate; sentences longer than 200 characters are split. A Groq speech credential is separate from a Groq LLM service. See Groq.
This entry adds Hume Octave as a text-to-speech vendor.
New Features & Improvements
- Hume text-to-speech —
humeis available as a TTS vendor, with streaming TTS and speech credentials in the portal and API. The default voice isAva Song; a voice UUID or a voice from your own account (voice_provider: CUSTOM_VOICE) can be entered as a custom voice. Options aremodel_id(Octave1or2),voice_provider,description,speed,trailing_silence,instant_mode,temperature,context_generation_idandsplit_utterances. Hume has no language setting, and alignment events are not available. Hume no longer lists the Octave TTS docs, so confirm availability with Hume before production use. See Hume.
This entry adds speech-to-text to the existing Inworld vendor, in 30 languages.
New Features & Improvements
- Inworld speech-to-text — the
inworldcredential, until now TTS only, can be used for realtime speech recognition withinworld/inworld-stt-1. A credential used only for STT no longer needs a TTS model. Inworld signals the start of speech, sends interim transcripts and returns one final transcript per turn. The recognizer’slanguageis sent as its primary subtag, or omitted for automatic detection;hintsare sent as prompts (up to 100), andinworldOptionssets word timestamps, diarization, end-of-turn confidence and silence, voice activity threshold, inactivity timeout and voice profile. See recognizer and Inworld.
This entry adds text-to-speech to the existing Speechmatics vendor, for British and American English.
New Features & Improvements
- Speechmatics text-to-speech — the
speechmaticscredential, until now STT only, can be used for one-shot text-to-speechsay(no TTS streaming). A credential used only for TTS no longer needs the STT endpoint. The preview voices aresarah(default) andtheoforen-GB, andmeganandjackforen-US;synthesizer.languageis not sent. Options aresm_appandapi_uri. Speechmatics TTS is a preview product. See Speechmatics.
This entry adds text-to-speech to the existing Soniox vendor, in sixty languages.
New Features & Improvements
- Soniox text-to-speech — the
sonioxcredential, until now STT only, can be used for text-to-speech, with streaming TTS. The credential gains an optional TTS model (tts-rt-v2, the default) and an optional TTS host for regional endpoints. The portal lists 28 voices, each speaking every language;Adrianis the default, andsynthesizer.languageis sent as its bare language code. Options aremodel_id,language,speed,reduce_silenceandclient_reference_id. Streaming sends text over a live connection, cancels on barge-in and returns character-level timestamps, so alignment events are available. See Soniox.
TTS streaming is now limited to vendors whose websocket accepts text token by token.
Changes
- Speechify, Giggy and Mistral no longer stream TTS — these vendors have no token-streaming
websocket, so
saywithstream: trueand theagentverb no longer use them; one-shotsayis unchanged. The new HTTP-only vendors above (Azure OpenAI, Gnani, Simplismart, Spitch, Kokoro, Vakyam, Groq and Speechmatics) are one-shotsayonly for the same reason.