transcribe_file
Submit an audio or video file path to generate a diarized, speaker-labeled transcript on your Mac; returns the text or a file path when the job finishes.
Instructions
Submit one audio or video file to Meeting Transcriber and wait for the diarized transcript. Runs headless, so a multi-speaker recording finishes on its own with auto-assigned speaker names instead of parking on the naming step. Use enqueue_files plus get_job when you do not want to block, or when you want to assign speaker names yourself.
Tool call template
Replace each placeholder with a value matching the input schema. Only required parameters are included; add optional parameters as needed.
{
"id": 1,
"jsonrpc": "2.0",
"method": "tools/call",
"params": {
"arguments": {
"path": "<path>"
},
"name": "transcribe_file"
}
}Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| path | Yes | Absolute path to an audio or video file readable on the Mac running Meeting Transcriber. There is no upload: a path that exists only on another machine is rejected. | |
| idempotencyKey | No | Reuse the same key when retrying so the repeat returns the original job instead of enqueuing a duplicate. The app dedupes sequential retries within one session of its automation API. | |
| maxWaitSeconds | No | How long the app blocks before answering. Defaults to 600. Use 0 to enqueue and get the current status back immediately. | |
| includeTranscript | No | Fold the transcript text into the answer instead of returning only a file path. Defaults to true, which is what you want unless the transcript is large and you only need the paths. |