Caricamento in corso...
Caricamento in corso...
Last synced: Today, 22:00
Technical reference for the OpenClaw framework. Real-time synchronization with the official documentation engine.
Use this file to discover all available pages before exploring further.
OpenClaw uses ElevenLabs for text-to-speech, batch speech-to-text with Scribe v2, and Voice Call streaming STT with Scribe v2 Realtime.
| Capability | OpenClaw surface | Default |
|---|---|---|
| Text-to-speech | text messages.ttstext talk | text eleven_multilingual_v2 |
| Batch speech-to-text | text tools.media.audio | text scribe_v2 |
| Streaming speech-to-text | Voice Call text streaming.provider: "elevenlabs" | text scribe_v2_realtime |
Set
ELEVENLABS_API_KEYXI_API_KEYbashexport ELEVENLABS_API_KEY="..."
json5{ messages: { tts: { providers: { elevenlabs: { apiKey: "${ELEVENLABS_API_KEY}", voiceId: "pMsXgVXv3BLzUgSXRplE", modelId: "eleven_multilingual_v2", }, }, }, }, }
Set
modelIdeleven_v3eleven_multilingual_v2Use Scribe v2 for inbound audio attachments and short recorded voice segments:
json5{ tools: { media: { audio: { enabled: true, models: [{ provider: "elevenlabs", model: "scribe_v2" }], }, }, }, }
OpenClaw sends multipart audio to ElevenLabs
/v1/speech-to-textmodel_id: "scribe_v2"language_codeThe bundled
elevenlabs| Setting | Config path | Default |
|---|---|---|
| API key | text plugins.entries.voice-call.config.streaming.providers.elevenlabs.apiKey | Falls back to text ELEVENLABS_API_KEYtext XI_API_KEY |
| Model | text ...elevenlabs.modelId | text scribe_v2_realtime |
| Audio format | text ...elevenlabs.audioFormat | text ulaw_8000 |
| Sample rate | text ...elevenlabs.sampleRate | text 8000 |
| Commit strategy | text ...elevenlabs.commitStrategy | text vad |
| Language | text ...elevenlabs.languageCode | (unset) |
json5{ plugins: { entries: { "voice-call": { config: { streaming: { enabled: true, provider: "elevenlabs", providers: { elevenlabs: { apiKey: "${ELEVENLABS_API_KEY}", audioFormat: "ulaw_8000", commitStrategy: "vad", languageCode: "en", }, }, }, }, }, }, }, }
© 2024 TaskFlow Mirror
Powered by TaskFlow Sync Engine