Chuyển đến nội dung chính

Documentation Index

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

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

OpenClaw sử dụng ElevenLabs cho chuyển văn bản thành giọng nói, chuyển giọng nói thành văn bản theo lô với Scribe v2, và STT truyền phát Voice Call với Scribe v2 Realtime.
Khả năngBề mặt OpenClawMặc định
Chuyển văn bản thành giọng nóimessages.tts / talkeleven_multilingual_v2
Chuyển giọng nói thành văn bản theo lôtools.media.audioscribe_v2
Chuyển giọng nói thành văn bản dạng truyền phátVoice Call streaming.provider: "elevenlabs"scribe_v2_realtime

Xác thực

Đặt ELEVENLABS_API_KEY trong môi trường. XI_API_KEY cũng được chấp nhận để tương thích với công cụ ElevenLabs hiện có.
export ELEVENLABS_API_KEY="..."

Chuyển văn bản thành giọng nói

{
  messages: {
    tts: {
      providers: {
        elevenlabs: {
          apiKey: "${ELEVENLABS_API_KEY}",
          voiceId: "pMsXgVXv3BLzUgSXRplE",
          modelId: "eleven_multilingual_v2",
        },
      },
    },
  },
}
Đặt modelId thành eleven_v3 để dùng ElevenLabs v3 TTS. OpenClaw giữ eleven_multilingual_v2 làm mặc định cho các bản cài đặt hiện có.

Chuyển giọng nói thành văn bản

Dùng Scribe v2 cho tệp đính kèm âm thanh đầu vào và các đoạn giọng nói ghi âm ngắn:
{
  tools: {
    media: {
      audio: {
        enabled: true,
        models: [{ provider: "elevenlabs", model: "scribe_v2" }],
      },
    },
  },
}
OpenClaw gửi âm thanh multipart đến ElevenLabs /v1/speech-to-text với model_id: "scribe_v2". Gợi ý ngôn ngữ ánh xạ tới language_code khi có.

STT truyền phát Voice Call

Plugin elevenlabs được đóng gói đăng ký Scribe v2 Realtime cho phiên âm truyền phát Voice Call.
Cài đặtĐường dẫn cấu hìnhMặc định
Khóa APIplugins.entries.voice-call.config.streaming.providers.elevenlabs.apiKeyDự phòng về ELEVENLABS_API_KEY / XI_API_KEY
Mô hình...elevenlabs.modelIdscribe_v2_realtime
Định dạng âm thanh...elevenlabs.audioFormatulaw_8000
Tốc độ lấy mẫu...elevenlabs.sampleRate8000
Chiến lược commit...elevenlabs.commitStrategyvad
Ngôn ngữ...elevenlabs.languageCode(chưa đặt)
{
  plugins: {
    entries: {
      "voice-call": {
        config: {
          streaming: {
            enabled: true,
            provider: "elevenlabs",
            providers: {
              elevenlabs: {
                apiKey: "${ELEVENLABS_API_KEY}",
                audioFormat: "ulaw_8000",
                commitStrategy: "vad",
                languageCode: "en",
              },
            },
          },
        },
      },
    },
  },
}
Voice Call nhận phương tiện Twilio dưới dạng G.711 u-law 8 kHz. Nhà cung cấp realtime ElevenLabs mặc định là ulaw_8000, nên các khung thoại điện thoại có thể được chuyển tiếp mà không cần chuyển mã.

Liên quan