Model
Speech endpoint (POST)
Need a model that listens and responds across turns? Use Higgs Realtime. Higgs TTS 3 renders speech from text; it does not manage a conversation.
Features
- Chat-native, low-latency streaming — hear audio within moments of sending text, either by streaming speech from a request or by sending text over a WebSocket as your LLM generates it. See Streaming TTS.
- 100 languages — single-digit WER/CER coverage. See Languages.
- Instant voice cloning — zero-shot from a short reference clip and its transcript. See Voices.
- Inline control tags — shape emotion, style, prosody, and sound effects with
<|emotion:…|>,<|style:…|>,<|prosody:…|>, and<|sfx:…|>. See Tags. - Timestamps — get the time each token is spoken, mapped back to your input, with the audio or as it streams. See Timestamps.
Try it in the playground
The fastest way to hear the model is the playground. Pick a voice, paste text, and press play.Generate speech with the API
You need a Boson API key stored inBOSON_API_KEY, and available credit — new accounts must claim their free trial credit before their first API call. Set the key in your shell for the current session:
Authorization, model, and input. Everything else is optional.
Use a preset voice
Usevoice to choose a preset speaker.
Use reference audio
Useref_audio to clone a voice from a short reference clip. Passing the audio transcript through ref_text can often improve generated audio quality.
Fine-grained control
Inline tags control emotion, style, prosody, and sound effects in the generated audio. Add them toinput, and the model adjusts the surrounding speech. For example:
Text normalization
Normalization rewrites the input so the model speaks it the way a person would read it aloud, expanding numbers, dates, times, currency, units, URLs, email addresses, phone numbers, abbreviations, and symbols into spoken form. It is on by default and leaves inline tags and ordinary prose untouched. Setnormalize: false to synthesize the text exactly as written.
language is not set, normalization infers the language from the text. If you know the language, set language to its ISO 639-3 code, such as eng or cmn, for the most reliable results.
API reference
Full request body:Alternative ways to use the model
Beyond the hosted API, you can run the model yourself:- Hugging Face — open model weights at bosonai/higgs-tts-v3-4b.
- SGLang — serve the model locally for high-throughput inference. See the Higgs TTS cookbook.