plugins install.
Xác thực
ĐặtELEVENLABS_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ó.
Chuyển văn bản thành giọng nói
modelId thành eleven_v3 để sử dụng TTS v3 của ElevenLabs. OpenClaw giữ
eleven_multilingual_v2 làm mặc định cho các bản cài đặt hiện có.
Các kênh thoại Discord sử dụng điểm cuối TTS phát trực tuyến của ElevenLabs khi ElevenLabs
là nhà cung cấp voice.tts/messages.tts được chọn: quá trình phát bắt đầu từ
luồng âm thanh được trả về thay vì chờ OpenClaw tải xuống toàn bộ
tệp âm thanh trước. latencyTier ánh xạ tới tham số truy vấn optimize_streaming_latency
của ElevenLabs đối với các mô hình chấp nhận tham số này; OpenClaw bỏ qua tham số đó đối với
eleven_v3, vì mô hình này từ chối tham số đó.
Chuyển giọng nói thành văn bản
Sử dụng Scribe v2 cho các tệp âm thanh đính kèm đến và các đoạn thoại ngắn đã ghi:/v1/speech-to-text của ElevenLabs với
model_id: "scribe_v2". Gợi ý ngôn ngữ ánh xạ tới language_code khi có.
STT phát trực tuyến
Pluginelevenlabs được đóng gói kèm đăng ký Scribe v2 Realtime cho Voice Call và
tính năng phiên âm phát trực tuyến ở chế độ tác nhân của Google Meet.
Voice Call nhận dữ liệu phương tiện Twilio dưới dạng G.711 u-law 8 kHz. Nhà cung cấp thời gian thực
ElevenLabs mặc định sử dụng
ulaw_8000, vì vậy các khung dữ liệu điện thoại có thể được chuyển tiếp mà không cần
chuyển mã.plugins.entries.google-meet.config.realtime.transcriptionProvider thành
"elevenlabs" và cấu hình cùng khối nhà cung cấp trong
plugins.entries.google-meet.config.realtime.providers.elevenlabs.