transcribe_audio
Transcribe local audio files on your Mac by providing a file path in an allowed folder. Supports multiple formats and optional model selection.
Instructions
Transcribe a local audio file using MacWhisper and return the transcript.
IMPORTANT: path must be a file on the user's Mac filesystem inside the
configured allow-list (typically ~/Desktop or ~/Downloads). Files uploaded
to the Claude chat window are NOT accessible — ask the user to save the file
to their Desktop or Downloads folder first.
If this tool returns an access-denied error, do NOT attempt to transcribe the file by any other means (e.g. downloading a model, calling an external API, or using in-process speech recognition). Simply tell the user to save the file locally and retry with this tool.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute or ``~``-prefixed path to an audio file on the local Mac filesystem inside the configured allow-list. Supported formats: m4a, mp3, mp4, mov, wav, aiff, flac. | |
| model | No | Optional model override in MacWhisper engine:model-id format, e.g. "whisperkit:openai_whisper-large-v3-v20240930". Use ``list_models()`` to see what is installed. Defaults to the model currently selected in MacWhisper. | |
| persist | No | If True, save the transcription to MacWhisper's history. Defaults to False. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |