Inworld AI
Text-to-Speech platform with voice cloning, audio markups, and timestamp alignment.
Quick Navigation
| Topic |
Reference |
| Installation |
installation.md |
| Voice Cloning |
cloning.md |
| Voice Control |
voice-control.md |
| API Reference |
api.md |
When to Use
- Text-to-speech audio generation
- Voice cloning from 5-15 seconds of audio
- Emotion-controlled speech (
[happy], [sad], etc.)
- Word/phoneme timestamps for lip sync
- Custom pronunciation with IPA
Models
| Model |
ID |
Latency |
Price |
| TTS 1.5 Max |
inworld-tts-1.5-max |
~200ms |
$10/1M chars |
| TTS 1.5 Mini |
inworld-tts-1.5-mini |
~120ms |
$5/1M chars |
Minimal Example
import requests, base64, os
response = requests.post(
"https://api.inworld.ai/tts/v1/voice",
headers={"Authorization": f"Basic {os.getenv('INWORLD_API_KEY')}"},
json={"text": "Hello!", "voiceId": "Ashley", "modelId": "inworld-tts-1.5-max"}
)
audio = base64.b64decode(response.json()['audioContent'])
Key Features
- 15 languages — en, zh, ja, ko, ru, it, es, pt, fr, de, pl, nl, hi, he, ar
- Instant cloning — 5-15 seconds audio, no training
- Audio markups —
[happy], [laughing], [sigh] (English only)
- Timestamps — word, phoneme, viseme timing for lip sync
- Streaming —
/voice:stream endpoint
Prohibitions
- Audio markups work only in English
- Use ONE emotion markup at text beginning
- Match voice language to text language
- Instant cloning may not work for children's voices or unique accents
Links
Converted and distributed by TomeVault — claim your Tome and manage your conversions.
1---2name: itechmeat-llm-code-inworld3description: Inworld AI4---56# Inworld AI78Text-to-Speech platform with voice cloning, audio markups, and timestamp alignment.910## Quick Navigation1112| Topic | Reference |13| ------------- | ----------------------------------------------- |14| Installation | [installation.md](references/installation.md) |15| Voice Cloning | [cloning.md](references/cloning.md) |16| Voice Control | [voice-control.md](references/voice-control.md) |17| API Reference | [api.md](references/api.md) |1819## When to Use2021- Text-to-speech audio generation22- Voice cloning from 5-15 seconds of audio23- Emotion-controlled speech (`[happy]`, `[sad]`, etc.)24- Word/phoneme timestamps for lip sync25- Custom pronunciation with IPA2627## Models2829| Model | ID | Latency | Price |30| ------------ | ---------------------- | ------- | ------------ |31| TTS 1.5 Max | `inworld-tts-1.5-max` | ~200ms | $10/1M chars |32| TTS 1.5 Mini | `inworld-tts-1.5-mini` | ~120ms | $5/1M chars |3334## Minimal Example3536```python37import requests, base64, os3839response = requests.post(40 "https://api.inworld.ai/tts/v1/voice",41 headers={"Authorization": f"Basic {os.getenv('INWORLD_API_KEY')}"},42 json={"text": "Hello!", "voiceId": "Ashley", "modelId": "inworld-tts-1.5-max"}43)44audio = base64.b64decode(response.json()['audioContent'])45```4647## Key Features4849- **15 languages** — en, zh, ja, ko, ru, it, es, pt, fr, de, pl, nl, hi, he, ar50- **Instant cloning** — 5-15 seconds audio, no training51- **Audio markups** — `[happy]`, `[laughing]`, `[sigh]` (English only)52- **Timestamps** — word, phoneme, viseme timing for lip sync53- **Streaming** — `/voice:stream` endpoint5455## Prohibitions5657- Audio markups work **only in English**58- Use **ONE** emotion markup at text **beginning**59- Match voice language to text language60- Instant cloning may not work for children's voices or unique accents6162## Links6364- [Documentation](https://docs.inworld.ai/docs/tts/tts)65- [Changelog](https://docs.inworld.ai/docs/release-notes/tts)66- [Platform](https://platform.inworld.ai/)6768---69> Converted and distributed by [TomeVault](https://tomevault.io/claim/itechmeat) — claim your Tome and manage your conversions.70<!-- tomevault:4.0:skill_md:2026-04-11 -->