Octave 2 is the next-generation multilingual text-to-speech system, powered by large language model (LLM) intelligence. It understands text emotionally and semantically to generate expressive, human-like speech in real time. This system is designed to deliver industry-leading voice quality with ultra-low latency and broad language support, enabling versatile use cases from conversational AI to audiobooks.

vs ElevenLabs: Octave 2 uses LLM intelligence to deeply understand and express the emotional and semantic context of text, producing nuanced speech with real-time latency around 100ms. ElevenLabs offers highly natural and expressive voices with real-time streaming but lacks the advanced semantic understanding and broader multilingual support found in Octave 2.
vs OpenAI TTS: OpenAI's TTS focuses on clarity, prosody control, and interactive real-time streaming, enabling flexible speaking styles via prompts. Octave 2 expands on this by integrating emotional intent recognition at a semantic level, leading to more human-like expressiveness.
vs Mozilla TTS: Mozilla TTS is highly customizable and favored in research for building custom voices but is often less performant in real-time responsiveness and emotional expressiveness. Octave 2, as a commercial-grade LLM-based system, delivers superior voice quality, faster synthesis, and more natural emotional modulation out of the box.
vs Chatterbox: Chatterbox is optimized for low-latency dialogue and configurable expressiveness with efficient voice cloning at a smaller model scale. Octave 2 surpasses Chatterbox in semantic understanding and emotional depth, offering a richer real-time voice experience with longer-form consistency and multilingual capabilities.
Measured on the AI/ML API gateway across live traffic. Figures are medians unless stated. Last updated 2026-10-12.
import requests r = requests.post( "https://api.aimlapi.com/v1/tts", headers={"Authorization": "Bearer " + AIMLAPI_KEY}, json={ "model": "hume/octave-2", "text": "Hello from AI/ML API" }, ) print(r.json()["audio"]) # URL to the generated audio
const r = await fetch("https://api.aimlapi.com/v1/tts", { method: "POST", headers: { Authorization: `Bearer ${process.env.AIMLAPI_KEY}`, "Content-Type": "application/json", }, body: JSON.stringify({ "model": "hume/octave-2", "text": "Hello from AI/ML API" }), }); const { audio } = await r.json(); console.log(audio); // URL to the generated audio
curl -X POST https://api.aimlapi.com/v1/tts \ -H "Authorization: Bearer $AIMLAPI_KEY" \ -H "Content-Type: application/json" \ -d '{"model":"hume/octave-2","text":"Hello from AI/ML API"}' # the JSON response contains "audio" — a URL to the generated speech
OpenAI-compatible — swap the base URL and it works with your existing SDK.
| Type | Price |
|---|---|
| Input | |
| Output | |
| Benchmark | Score | What it measures | Source | Retrieved |
|---|---|---|---|---|
| TTS Arena | 1049 | Human preference Elo from blind pairwise listening comparisons of speech samples, measured independently by Artificial Analysis | Source | September 28, 2026 |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Octave 2 This page | Speech synthesis |
Octave 2 takes text as input and returns audio.
Octave 2 became available on January 5, 2026.
Octave 2 is priced at $0.078 / 1M tokens.
Octave 2 is billed per generation — a fixed charge per output rather than by prompt length.
Octave 2 was built by Hume AI.
Send a request to https://api.aimlapi.com/v1/tts with hume/octave-2 as the model id.
Yes. Octave 2 is served through AI/ML API, so the same key and endpoint format used for other models applies.
Yes, Octave 2 is designed as a text-to-speech model with emotional expression capabilities.