Instalowanie pluginu
Pierwsze kroki
1
Ustaw klucz API
Skopiuj dane uwierzytelniające z panelu Inworld (Workspace > API Keys) i ustaw je jako zmienną środowiskową. Wartość jest wysyłana bez zmian jako dane uwierzytelniające HTTP Basic, dlatego nie koduj jej ponownie w formacie Base64 ani nie przekształcaj w token typu bearer.
2
Wybierz Inworld w messages.tts
3
Wyślij wiadomość
Wyślij odpowiedź przez dowolny połączony kanał. OpenClaw syntetyzuje dźwięk za pomocą Inworld i dostarcza go jako MP3 (lub OGG_OPUS, gdy kanał oczekuje wiadomości głosowej).
Opcje konfiguracji
Uwagi
Uwierzytelnianie
Uwierzytelnianie
Inworld używa uwierzytelniania HTTP Basic z jednym ciągiem danych uwierzytelniających zakodowanym w Base64. Skopiuj go bez zmian z panelu Inworld. Dostawca wysyła go jako
Authorization: Basic <apiKey> bez dodatkowego kodowania, dlatego nie koduj go samodzielnie w formacie Base64 ani nie przekazuj tokenu typu bearer. To samo zastrzeżenie znajdziesz w uwagach dotyczących uwierzytelniania TTS.Modele
Modele
Obsługiwane identyfikatory modeli:
inworld-tts-1.5-max (domyślny), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.Formaty wyjściowe dźwięku
Formaty wyjściowe dźwięku
Odpowiedzi domyślnie używają formatu MP3. Gdy docelowym typem kanału jest
voice-note, OpenClaw żąda od Inworld formatu OGG_OPUS, aby dźwięk był odtwarzany jako natywna wiadomość głosowa. Synteza dla telefonii używa surowego formatu PCM z częstotliwością 22050 Hz, aby zasilać most telefoniczny.Niestandardowe punkty końcowe
Niestandardowe punkty końcowe
Zastąp host API za pomocą
messages.tts.providers.inworld.baseUrl. Końcowe ukośniki są usuwane przed wysłaniem żądań.Powiązane
Synteza mowy
Omówienie TTS, dostawcy i konfiguracja
messages.tts.Konfiguracja
Pełna dokumentacja konfiguracji, w tym ustawień
messages.tts.Dostawcy
Wszyscy obsługiwani dostawcy OpenClaw.
Rozwiązywanie problemów
Typowe problemy i kroki debugowania.