#How do I enable WhatsApp voice message transcription in openclaw.json?
1 messages ยท Page 1 of 1 (latest)
Use the media-understanding audio config, not the WhatsApp channel config.
Minimal openclaw.json:
{
tools: {
media: {
audio: {
enabled: true,
models: [
{
provider: "openai",
model: "gpt-4o-mini-transcribe",
profile: "default"
}
]
}
}
}
}
If you want the higher-accuracy OpenAI transcription model, use:
model: "gpt-4o-transcribe"
Then restart the gateway and test with another WhatsApp voice note. On success the agent should receive an [Audio] block with Transcript:, and {{Transcript}} is available to templates. If you want OpenClaw to also echo the transcript back into WhatsApp, add echoTranscript: true.
Docs: