| Eigenschaft | Wert |
|---|---|
| Provider-ID | inworld |
| Plugin | offizielles externes Paket |
| Vertrag | speechProviders (nur TTS) |
| Auth-Env-Var | INWORLD_API_KEY (HTTP Basic, Base64-Dashboard-Anmeldedaten) |
| Basis-URL | https://api.inworld.ai |
| Standardstimme | Sarah |
| Standardmodell | inworld-tts-1.5-max |
| Ausgabe | MP3 (Standard), OGG_OPUS (Sprachnotizen), PCM 22050 Hz (Telefonie) |
| Website | inworld.ai |
| Doku | docs.inworld.ai/tts/tts |
Plugin installieren
Installieren Sie das offizielle Plugin und starten Sie anschließend den Gateway neu:Erste Schritte
API-Schlüssel festlegen
Kopieren Sie die Anmeldedaten aus Ihrem Inworld-Dashboard (Workspace > API Keys)
und legen Sie sie als Env-Var fest. Der Wert wird unverändert als HTTP-Basic-
Anmeldedaten gesendet. Codieren Sie ihn daher nicht erneut mit Base64 und wandeln Sie ihn nicht in ein Bearer-
Token um.
Konfigurationsoptionen
| Option | Pfad | Beschreibung |
|---|---|---|
apiKey | messages.tts.providers.inworld.apiKey | Base64-Dashboard-Anmeldedaten. Fällt auf INWORLD_API_KEY zurück. |
baseUrl | messages.tts.providers.inworld.baseUrl | Überschreibt die Basis-URL der Inworld-API (Standard https://api.inworld.ai). |
speakerVoiceId | messages.tts.providers.inworld.speakerVoiceId | Stimmkennung (Standard Sarah). |
modelId | messages.tts.providers.inworld.modelId | TTS-Modell-ID (Standard inworld-tts-1.5-max). |
temperature | messages.tts.providers.inworld.temperature | Sampling-Temperatur 0..2 (optional). |
Hinweise
Authentifizierung
Authentifizierung
Inworld verwendet HTTP-Basic-Auth mit einer einzelnen Base64-codierten
Anmeldedatenzeichenfolge. Kopieren Sie sie unverändert aus dem Inworld-Dashboard. Der Provider sendet
sie als
Authorization: Basic <apiKey> ohne weitere Codierung. Codieren Sie sie daher
nicht selbst mit Base64 und übergeben Sie kein Bearer-artiges Token.
Siehe TTS-Auth-Hinweise für denselben Hinweis.Modelle
Modelle
Unterstützte Modell-IDs:
inworld-tts-1.5-max (Standard),
inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.Audioausgaben
Audioausgaben
Antworten verwenden standardmäßig MP3. Wenn das Kanalziel
voice-note ist,
fordert OpenClaw bei Inworld OGG_OPUS an, damit das Audio als native
Sprachblase wiedergegeben wird. Telefoniesynthese verwendet rohes PCM mit 22050 Hz, um
die Telefonie-Bridge zu speisen.Benutzerdefinierte Endpunkte
Benutzerdefinierte Endpunkte
Überschreiben Sie den API-Host mit
messages.tts.providers.inworld.baseUrl.
Abschließende Schrägstriche werden entfernt, bevor Anfragen gesendet werden.Verwandt
Text-to-Speech
TTS-Übersicht, Provider und
messages.tts-Konfiguration.Konfiguration
Vollständige Konfigurationsreferenz einschließlich
messages.tts-Einstellungen.Provider
Alle unterstützten OpenClaw-Provider.
Fehlerbehebung
Häufige Probleme und Debugging-Schritte.