transcribe_start
Start transcription of long audio files as a background job, receiving an immediate job ID to track progress and retrieve the transcript later.
Instructions
Start transcription as a background job and return a job_id immediately. Use this instead of transcribe_podcast for long files so you can narrate progress to the user while it runs (a 60-min episode takes 15–25 min).
Flow: call transcribe_start(file_path) → emit status text to user → call transcribe_status(job_id, wait_seconds: 30) in a loop until done → then read the packed transcript via get_ui_state(include_transcript: true).
Requires the Web UI to be running (npm run ui). Returns { job_id, cached, status, estimate_minutes }.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| language | No | ||
| file_path | Yes | ||
| model_size | No | base | |
| num_speakers | No | ||
| enable_diarization | No |