Перейти до основного вмісту
Inworld — це постачальник потокового перетворення тексту на мовлення (TTS). В OpenClaw він синтезує аудіо вихідних відповідей (MP3 за замовчуванням, OGG_OPUS для голосових нотаток) і PCM-аудіо для телефонних каналів, таких як Voice Call. OpenClaw надсилає запит до потокового TTS-ендпойнта Inworld, об’єднує повернені аудіофрагменти base64 в один буфер і передає результат до стандартного конвеєра аудіовідповідей.
ДетальЗначення
Вебсайтinworld.ai
Документаціяdocs.inworld.ai/tts/tts
АвтентифікаціяINWORLD_API_KEY (HTTP Basic, облікові дані панелі керування у Base64)
Голос за замовчуваннямSarah
Модель за замовчуваннямinworld-tts-1.5-max

Початок роботи

1

Установіть свій API-ключ

Скопіюйте облікові дані з панелі керування Inworld (Workspace > API Keys) і встановіть їх як змінну середовища. Значення надсилається дослівно як облікові дані HTTP Basic, тому не кодуйте його в Base64 повторно і не перетворюйте на bearer-токен.
INWORLD_API_KEY=<base64-credential-from-dashboard>
2

Виберіть Inworld у messages.tts

{
  messages: {
    tts: {
      auto: "always",
      provider: "inworld",
      providers: {
        inworld: {
          voiceId: "Sarah",
          modelId: "inworld-tts-1.5-max",
        },
      },
    },
  },
}
3

Надішліть повідомлення

Надішліть відповідь через будь-який підключений канал. OpenClaw синтезує аудіо за допомогою Inworld і доставить його як MP3 (або OGG_OPUS, якщо канал очікує голосову нотатку).

Параметри конфігурації

ПараметрШляхОпис
apiKeymessages.tts.providers.inworld.apiKeyОблікові дані панелі керування у Base64. Використовує INWORLD_API_KEY як запасний варіант.
baseUrlmessages.tts.providers.inworld.baseUrlПеревизначити базовий URL API Inworld (типово https://api.inworld.ai).
voiceIdmessages.tts.providers.inworld.voiceIdІдентифікатор голосу (типово Sarah).
modelIdmessages.tts.providers.inworld.modelIdІдентифікатор моделі TTS (типово inworld-tts-1.5-max).
temperaturemessages.tts.providers.inworld.temperatureТемпература семплювання 0..2 (необов’язково).

Примітки

Inworld використовує HTTP Basic-автентифікацію з єдиним рядком облікових даних, закодованим у Base64. Скопіюйте його дослівно з панелі керування Inworld. Постачальник надсилає його як Authorization: Basic <apiKey> без будь-якого додаткового кодування, тому не кодуйте його в Base64 самостійно й не передавайте токен у стилі bearer. Див. примітки щодо TTS-автентифікації для такого самого застереження.
Підтримувані ідентифікатори моделей: inworld-tts-1.5-max (типово), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.
Відповіді типово використовують MP3. Коли ціль каналу — voice-note, OpenClaw запитує в Inworld формат OGG_OPUS, щоб аудіо відтворювалося як нативна голосова бульбашка. Телефонний синтез використовує необроблений PCM на 22050 Гц для подачі в телефонний міст.
Перевизначте хост API за допомогою messages.tts.providers.inworld.baseUrl. Кінцеві скісні риски видаляються перед надсиланням запитів.

Пов’язане

Перетворення тексту на мовлення

Огляд TTS, постачальники та конфігурація messages.tts.

Конфігурація

Повний довідник із конфігурації, включно з параметрами messages.tts.

Постачальники

Усі вбудовані постачальники OpenClaw.

Усунення несправностей

Поширені проблеми та кроки налагодження.