Перейти до основного вмісту

Documentation Index

Fetch the complete documentation index at: https://docs2.openclaw.ai/llms.txt

Use this file to discover all available pages before exploring further.

Inworld — це провайдер потокового перетворення тексту на мовлення (TTS). В OpenClaw він синтезує аудіо вихідних відповідей (MP3 за замовчуванням, OGG_OPUS для голосових нотаток) і PCM-аудіо для телефонних каналів, таких як Голосовий виклик. OpenClaw надсилає запити до потокової кінцевої точки TTS Inworld, об’єднує повернуті фрагменти аудіо base64 в один буфер і передає результат до стандартного конвеєра аудіо відповідей.
ВластивістьЗначення
Ідентифікатор провайдераinworld
Pluginвбудований, enabledByDefault: true
КонтрактspeechProviders (лише TTS)
Змінна середовища автентифікаціїINWORLD_API_KEY (HTTP Basic, облікові дані панелі у Base64)
Базова URL-адресаhttps://api.inworld.ai
Голос за замовчуваннямSarah
Модель за замовчуваннямinworld-tts-1.5-max
ВивідMP3 (за замовчуванням), OGG_OPUS (голосові нотатки), PCM 22050 Гц (телефонія)
Вебсайтinworld.ai
Документаціяdocs.inworld.ai/tts/tts

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

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.

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

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