tools.media.audio and for Voice Call streaming STT
through plugins.entries.voice-call.config.streaming.
Batch transcription uploads the complete audio file to Deepgram and injects
the transcript into the reply pipeline ({{Transcript}} + [Audio] block).
Voice Call streaming forwards live G.711 u-law frames over Deepgram’s
WebSocket listen endpoint and emits partial/final transcripts as Deepgram
returns them.
Getting started
1
Set your API key
2
Enable the audio provider
3
Send a voice note
Send an audio message through any connected channel. OpenClaw transcribes it
via Deepgram and injects the transcript into the reply pipeline.
Configuration options
providerOptions.deepgram merges extra query params directly into the
Deepgram /listen request, so any Deepgram-supported param name works
(for example detect_language, punctuate, smart_format):
- With language hint
- With Deepgram options
Voice Call streaming STT
The bundleddeepgram plugin also registers a realtime transcription provider
for the Voice Call plugin.
baseUrl to the endpoint root, including any base path but not /listen.
Realtime endpoints accept http://, https://, ws://, and wss://. HTTP
maps to WS, HTTPS maps to WSS, and explicit WebSocket schemes stay unchanged.
Malformed URLs and other schemes fail during session setup.
Voice Call receives telephony audio as 8 kHz G.711 u-law. The Deepgram
streaming provider defaults to
encoding: "mulaw" and sampleRate: 8000, so
Twilio media frames can be forwarded directly.Notes
Authentication
Authentication
Authentication follows the standard provider auth order.
DEEPGRAM_API_KEY is
the simplest path.Proxy and custom endpoints
Proxy and custom endpoints
Override endpoints or headers with
tools.media.audio.baseUrl and
tools.media.audio.headers when using a proxy.Output behavior
Output behavior
Output follows the same audio rules as other providers (size caps, timeouts,
transcript injection).
Related
Media tools
Audio, image, and video processing pipeline overview.
Configuration
Full config reference including media tool settings.
Troubleshooting
Common issues and debugging steps.
FAQ
Frequently asked questions about OpenClaw setup.