Skip to main content
OpenClaw verwendet ElevenLabs für Text-to-Speech, Batch-Speech-to-Text mit Scribe v2 und Streaming-STT mit Scribe v2 Realtime. Das Plugin ist gebündelt und standardmäßig aktiviert; ein Schritt für plugins install ist nicht erforderlich.

Authentifizierung

Legen Sie ELEVENLABS_API_KEY in der Umgebung fest. XI_API_KEY wird ebenfalls akzeptiert, um die Kompatibilität mit vorhandenen ElevenLabs-Werkzeugen zu gewährleisten.

Text-to-Speech

Setzen Sie modelId auf eleven_v3, um ElevenLabs v3 TTS zu verwenden. Für bestehende Installationen behält OpenClaw eleven_multilingual_v2 als Standard bei. Discord-Sprachkanäle verwenden den Streaming-TTS-Endpunkt von ElevenLabs, wenn ElevenLabs als voice.tts-/tts-Provider ausgewählt ist: Die Wiedergabe beginnt direkt aus dem zurückgegebenen Audiostream, statt darauf zu warten, dass OpenClaw zuerst die gesamte Audiodatei herunterlädt. latencyTier wird dem Abfrageparameter optimize_streaming_latency von ElevenLabs für Modelle zugeordnet, die ihn akzeptieren; OpenClaw lässt diesen Parameter für eleven_v3 weg, da dieses Modell ihn ablehnt.

Speech-to-Text

Verwenden Sie Scribe v2 für eingehende Audioanhänge und kurze aufgezeichnete Sprachsegmente:
OpenClaw sendet Multipart-Audio mit model_id: "scribe_v2" an ElevenLabs /v1/speech-to-text. Sprachhinweise werden, sofern vorhanden, language_code zugeordnet.

Streaming-STT

Das gebündelte Plugin elevenlabs registriert Scribe v2 Realtime für Voice Call und die Streaming-Transkription im Agentenmodus von Google Meet.
Voice Call empfängt Twilio-Medien als 8-kHz-G.711-μ-law. Der Echtzeit-Provider von ElevenLabs verwendet standardmäßig ulaw_8000, sodass Telefonie-Frames ohne Transcodierung weitergeleitet werden können.
Legen Sie für den Agentenmodus von Google Meet plugins.entries.google-meet.config.realtime.transcriptionProvider auf "elevenlabs" fest und konfigurieren Sie denselben Provider-Block unter plugins.entries.google-meet.config.realtime.providers.elevenlabs.

Verwandte Themen