Transcribe a WhatsApp voice message
transcribe_audioConvert WhatsApp voice notes and audio messages into readable text. Pass a message ID to get a transcript, with optional language detection; results are cached and searchable.
Instructions
Turn a voice note or an audio message into text. The transcript is cached, so a second call on the same message costs nothing, and from then on the message reads as [voice message · 0:42] "what was said" in read_messages, get_recent_messages and get_message, and its words become searchable through search_messages.
What it costs depends on how the user set transcription up: the local provider (whisper.cpp) is free and the audio never leaves the machine, while the API provider uploads the audio to a third-party service and is billed per minute. Either way this is capped at 10 calls a minute.
TRANSCRIBE_UNAVAILABLE means transcription is off or unfinished on this machine; the fix names the command the user has to run. Do not retry it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | ISO 639-1 code of what is spoken, e.g. "ro"; "auto" detects it. Omit to use the configured default. | |
| message_id | Yes | A message whose type is voice or audio |