| Właściwość | Wartość |
|---|---|
| Identyfikator dostawcy | inworld |
| Plugin | oficjalny pakiet zewnętrzny |
| Kontrakt | speechProviders (tylko TTS) |
| Zmienna env uwierzytelniania | INWORLD_API_KEY (HTTP Basic, poświadczenie Base64 z panelu) |
| Bazowy URL | https://api.inworld.ai |
| Domyślny głos | Sarah |
| Domyślny model | inworld-tts-1.5-max |
| Wyjście | MP3 (domyślnie), OGG_OPUS (notatki głosowe), PCM 22050 Hz (telefonia) |
| Strona | inworld.ai |
| Dokumentacja | docs.inworld.ai/tts/tts |
Zainstaluj plugin
Zainstaluj oficjalny plugin, a następnie uruchom ponownie Gateway:Pierwsze kroki
Set your API key
Skopiuj poświadczenie z panelu Inworld (Workspace > API Keys)
i ustaw je jako zmienną env. Wartość jest wysyłana dosłownie jako
poświadczenie HTTP Basic, więc nie koduj jej ponownie w Base64 ani nie
konwertuj jej na token typu bearer.
Opcje konfiguracji
| Opcja | Ścieżka | Opis |
|---|---|---|
apiKey | messages.tts.providers.inworld.apiKey | Poświadczenie Base64 z panelu. Awaryjnie używa INWORLD_API_KEY. |
baseUrl | messages.tts.providers.inworld.baseUrl | Nadpisuje bazowy URL API Inworld (domyślnie https://api.inworld.ai). |
speakerVoiceId | messages.tts.providers.inworld.speakerVoiceId | Identyfikator głosu (domyślnie Sarah). |
modelId | messages.tts.providers.inworld.modelId | Identyfikator modelu TTS (domyślnie inworld-tts-1.5-max). |
temperature | messages.tts.providers.inworld.temperature | Temperatura próbkowania 0..2 (opcjonalnie). |
Uwagi
Authentication
Authentication
Inworld używa uwierzytelniania HTTP Basic z jednym ciągiem poświadczenia
zakodowanym w Base64. Skopiuj go dosłownie z panelu Inworld. Dostawca
wysyła go jako
Authorization: Basic <apiKey> bez żadnego dalszego kodowania,
więc nie koduj go samodzielnie w Base64 i nie przekazuj tokena w stylu bearer.
Zobacz uwagi dotyczące uwierzytelniania TTS, aby
zapoznać się z tym samym wyróżnieniem.Models
Models
Obsługiwane identyfikatory modeli:
inworld-tts-1.5-max (domyślny),
inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.Audio outputs
Audio outputs
Odpowiedzi domyślnie używają MP3. Gdy celem kanału jest
voice-note,
OpenClaw prosi Inworld o OGG_OPUS, aby dźwięk był odtwarzany jako natywny
dymek głosowy. Synteza telefoniczna używa surowego PCM przy 22050 Hz, aby
zasilać most telefoniczny.Custom endpoints
Custom endpoints
Nadpisz host API za pomocą
messages.tts.providers.inworld.baseUrl.
Końcowe ukośniki są usuwane przed wysłaniem żądań.Powiązane
Text-to-speech
Omówienie TTS, dostawcy i konfiguracja
messages.tts.Configuration
Pełna dokumentacja konfiguracji, w tym ustawienia
messages.tts.Providers
Wszyscy obsługiwani dostawcy OpenClaw.
Troubleshooting
Typowe problemy i kroki debugowania.