plugins install 步驟。
驗證
在環境中設定ELEVENLABS_API_KEY。為了與現有 ElevenLabs 工具相容,也接受 XI_API_KEY。
文字轉語音
modelId 設為 eleven_v3,即可使用 ElevenLabs v3 TTS。對於現有安裝,OpenClaw 仍以 eleven_multilingual_v2 為預設值。
當 ElevenLabs 是選取的 voice.tts/tts 供應商時,Discord 語音頻道會使用 ElevenLabs 的串流 TTS 端點:播放會直接從傳回的音訊串流開始,而不會先等待 OpenClaw 下載完整音訊檔案。對於接受該參數的模型,latencyTier 會對應至 ElevenLabs 的 optimize_streaming_latency 查詢參數;對於會拒絕該參數的 eleven_v3,OpenClaw 會省略此參數。
語音轉文字
對傳入的音訊附件和簡短錄製語音片段使用 Scribe v2:model_id: "scribe_v2" 傳送至 ElevenLabs /v1/speech-to-text。若有語言提示,則會對應至 language_code。
串流 STT
隨附的elevenlabs 插件會為 Voice Call 和 Google Meet 的代理模式串流轉錄註冊 Scribe v2 Realtime。
Voice Call 接收的 Twilio 媒體格式為 8 kHz G.711 u-law。ElevenLabs 即時供應商預設使用
ulaw_8000,因此可直接轉送電話語音框架,無須轉碼。plugins.entries.google-meet.config.realtime.transcriptionProvider 設為 "elevenlabs",並在 plugins.entries.google-meet.config.realtime.providers.elevenlabs 下設定相同的供應商區塊。