Skip to main content
OpenClaw menggunakan ElevenLabs untuk teks-ke-ucapan, ucapan-ke-teks secara batch dengan Scribe v2, dan STT streaming dengan Scribe v2 Realtime. Plugin ini disertakan dan diaktifkan secara default; langkah plugins install tidak diperlukan.

Autentikasi

Atur ELEVENLABS_API_KEY di lingkungan. XI_API_KEY juga diterima untuk kompatibilitas dengan alat ElevenLabs yang sudah ada.

Teks-ke-ucapan

Atur modelId ke eleven_v3 untuk menggunakan TTS ElevenLabs v3. OpenClaw tetap menggunakan eleven_multilingual_v2 sebagai default untuk instalasi yang sudah ada. Saluran suara Discord menggunakan endpoint TTS streaming ElevenLabs ketika ElevenLabs dipilih sebagai penyedia voice.tts/messages.tts: pemutaran dimulai dari stream audio yang dikembalikan alih-alih menunggu OpenClaw mengunduh seluruh berkas audio terlebih dahulu. latencyTier dipetakan ke parameter kueri optimize_streaming_latency ElevenLabs untuk model yang menerimanya; OpenClaw menghilangkan parameter tersebut untuk eleven_v3, yang menolaknya.

Ucapan-ke-teks

Gunakan Scribe v2 untuk lampiran audio masuk dan segmen suara rekaman singkat:
OpenClaw mengirim audio multipart ke /v1/speech-to-text ElevenLabs dengan model_id: "scribe_v2". Petunjuk bahasa dipetakan ke language_code jika tersedia.

STT streaming

Plugin elevenlabs yang disertakan mendaftarkan Scribe v2 Realtime untuk transkripsi streaming Voice Call dan Google Meet dalam mode agen.
Voice Call menerima media Twilio sebagai G.711 u-law 8 kHz. Penyedia waktu nyata ElevenLabs menggunakan ulaw_8000 secara default, sehingga frame telefoni dapat diteruskan tanpa transkode.
Untuk mode agen Google Meet, atur plugins.entries.google-meet.config.realtime.transcriptionProvider ke "elevenlabs" dan konfigurasikan blok penyedia yang sama di bawah plugins.entries.google-meet.config.realtime.providers.elevenlabs.

Terkait