Inworld TTS-1 is a state-of-the-art Transformer-based autoregressive text-to-speech (TTS) model designed for high-quality, real-time speech synthesis across multiple languages. It offers low latency audio generation at high resolution (48 kHz), supports fine-grained emotional control, and is optimized for both on-device and cloud applications.
The model outperforms many competitive models in terms of multilingual speech quality, emotional control, and latency.

vs Google WaveNet: Inworld TTS-1 offers lower latency and better real-time synthesis capabilities, making it ideal for interactive applications, whereas WaveNet provides highly natural and expressive speech but with higher computational cost.
vs 11LABS Multilingual V2: Inworld TTS-1 provides finer emotional nuance and lower latency for live interaction use cases, whereas 11LABS offers strong multilingual capabilities with a simpler interface. 11LABS is favored for ease of use, while Inworld TTS-1 is preferred for premium, expressive output.
vs OpenAI TTS-1-HD: OpenAI TTS-1-HD produces ultra-high-definition audio with studio-quality fidelity, surpassing Inworld in audio richness but at the expense of higher latency and cost. Inworld TTS-1 is more cost-efficient and versatile for multilingual and device-flexible deployments, making it suited for everyday real-time needs.
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": "inworld/tts-1", "text": "Hello from AI/ML API", "voice": "alloy" }, ) 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": "inworld/tts-1", "text": "Hello from AI/ML API", "voice": "alloy" }), }); 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":"inworld/tts-1","text":"Hello from AI/ML API","voice":"alloy"}' # 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 | |
| Model | Input | Output | Context | Best for |
|---|---|---|---|---|
Inworld TTS-1 This page | Speech synthesis | |||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis | ||||
| Speech synthesis |
Inworld TTS-1 takes text as input and returns audio.
Inworld TTS-1 is priced at $0.007 / 1M tokens.
Inworld TTS-1 is billed per generation — a fixed charge per output rather than by prompt length.
Inworld TTS-1 was built by Inworld AI.
Send a request to https://api.aimlapi.com/v1/tts with inworld/tts-1 as the model id.
Yes. Inworld TTS-1 is served through AI/ML API, so the same key and endpoint format used for other models applies.