plugins install 步骤。
认证
在你的环境中设置ELEVENLABS_API_KEY。为兼容现有的 ElevenLabs 工具,也接受 XI_API_KEY。
文本转语音
modelId 设置为 eleven_v3 可使用 ElevenLabs v3 TTS。OpenClaw 会为现有安装保留
eleven_multilingual_v2 作为默认值。
Discord 语音频道在 ElevenLabs 是选定的 voice.tts/tts 提供商时,会使用 ElevenLabs 的流式 TTS
端点:播放会从返回的音频流开始,而不是等待 OpenClaw 先下载整个音频文件。
latencyTier 会映射到接受该参数的模型所使用的 ElevenLabs optimize_streaming_latency 查询参数;对于
eleven_v3,OpenClaw 会省略该参数,因为该模型会拒绝此参数。
语音转文本
对传入的音频附件和简短的录音语音片段使用 Scribe v2:/v1/speech-to-text,并使用
model_id: "scribe_v2"。当存在语言提示时,会映射到 language_code。
流式 STT
捆绑的elevenlabs 插件会为 Voice Call 和 Google Meet 代理模式注册 Scribe v2 实时流式转写。
Voice Call 接收来自 Twilio 的 8 kHz G.711 μ-law 格式媒体。ElevenLabs 实时
提供程序默认使用
ulaw_8000,因此电话帧可以直接转发,无需转码。plugins.entries.google-meet.config.realtime.transcriptionProvider 设置为
"elevenlabs",并在
plugins.entries.google-meet.config.realtime.providers.elevenlabs 下配置相同的 provider 块。