Langsung ke konten utama

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 adalah penyedia text-to-speech (TTS) streaming. Di OpenClaw, penyedia ini mensintesis audio balasan keluar (MP3 secara default, OGG_OPUS untuk catatan suara) dan audio PCM untuk saluran telefoni seperti Voice Call. OpenClaw mengirimkan permintaan ke endpoint TTS streaming Inworld, menggabungkan potongan audio base64 yang dikembalikan menjadi satu buffer, lalu menyerahkan hasilnya ke pipeline audio balasan standar.
PropertiNilai
ID penyediainworld
Plugindibundel, enabledByDefault: true
KontrakspeechProviders (hanya TTS)
Variabel env autentikasiINWORLD_API_KEY (HTTP Basic, kredensial dashboard Base64)
URL dasarhttps://api.inworld.ai
Suara defaultSarah
Model defaultinworld-tts-1.5-max
OutputMP3 (default), OGG_OPUS (catatan suara), PCM 22050 Hz (telefoni)
Situs webinworld.ai
Dokumentasidocs.inworld.ai/tts/tts

Memulai

1

Tetapkan kunci API Anda

Salin kredensial dari dashboard Inworld Anda (Workspace > API Keys) dan tetapkan sebagai variabel env. Nilainya dikirim apa adanya sebagai kredensial HTTP Basic, jadi jangan enkode Base64 lagi atau mengubahnya menjadi token bearer.
INWORLD_API_KEY=<base64-credential-from-dashboard>
2

Pilih Inworld di messages.tts

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

Kirim pesan

Kirim balasan melalui saluran mana pun yang terhubung. OpenClaw mensintesis audio dengan Inworld dan mengirimkannya sebagai MP3 (atau OGG_OPUS saat saluran mengharapkan catatan suara).

Opsi konfigurasi

OpsiPathDeskripsi
apiKeymessages.tts.providers.inworld.apiKeyKredensial dashboard Base64. Beralih ke INWORLD_API_KEY jika tidak tersedia.
baseUrlmessages.tts.providers.inworld.baseUrlTimpa URL dasar API Inworld (default https://api.inworld.ai).
voiceIdmessages.tts.providers.inworld.voiceIdPengidentifikasi suara (default Sarah).
modelIdmessages.tts.providers.inworld.modelIdID model TTS (default inworld-tts-1.5-max).
temperaturemessages.tts.providers.inworld.temperatureSuhu sampling 0..2 (opsional).

Catatan

Inworld menggunakan autentikasi HTTP Basic dengan satu string kredensial yang dienkode Base64. Salin apa adanya dari dashboard Inworld. Penyedia mengirimkannya sebagai Authorization: Basic <apiKey> tanpa encoding tambahan apa pun, jadi jangan enkode Base64 sendiri dan jangan berikan token bergaya bearer. Lihat catatan autentikasi TTS untuk keterangan yang sama.
ID model yang didukung: inworld-tts-1.5-max (default), inworld-tts-1.5-mini, inworld-tts-1-max, inworld-tts-1.
Balasan menggunakan MP3 secara default. Saat target saluran adalah voice-note, OpenClaw meminta OGG_OPUS dari Inworld agar audio diputar sebagai gelembung suara native. Sintesis telefoni menggunakan PCM mentah pada 22050 Hz untuk memberi masukan ke bridge telefoni.
Timpa host API dengan messages.tts.providers.inworld.baseUrl. Garis miring di akhir dihapus sebelum permintaan dikirim.

Terkait

Text-to-speech

Ringkasan TTS, penyedia, dan konfigurasi messages.tts.

Konfigurasi

Referensi konfigurasi lengkap termasuk pengaturan messages.tts.

Penyedia

Semua penyedia OpenClaw yang dibundel.

Pemecahan masalah

Masalah umum dan langkah-langkah debugging.