docs/providers/inworld.md
Inworld is a streaming text-to-speech (TTS) provider. In OpenClaw it synthesizes outbound reply audio (MP3 by default, OGG_OPUS for voice notes) and PCM audio for telephony channels such as Voice Call.
OpenClaw posts to Inworld's streaming TTS endpoint, concatenates the returned base64 audio chunks into a single buffer, and hands the result to the standard reply-audio pipeline.
| Detail | Value |
|---|---|
| Website | inworld.ai |
| Docs | docs.inworld.ai/tts/tts |
| Auth | INWORLD_API_KEY (HTTP Basic, Base64 dashboard credential) |
| Default voice | Sarah |
| Default model | inworld-tts-1.5-max |
```
INWORLD_API_KEY=<base64-credential-from-dashboard>
```
| Option | Path | Description |
|---|---|---|
apiKey | messages.tts.providers.inworld.apiKey | Base64 dashboard credential. Falls back to INWORLD_API_KEY. |
baseUrl | messages.tts.providers.inworld.baseUrl | Override Inworld API base URL (default https://api.inworld.ai). |
voiceId | messages.tts.providers.inworld.voiceId | Voice identifier (default Sarah). |
modelId | messages.tts.providers.inworld.modelId | TTS model id (default inworld-tts-1.5-max). |
temperature | messages.tts.providers.inworld.temperature | Sampling temperature 0..2 (optional). |