transcribe_to_labels
Transcribes audio and adds labels at each segment timestamp. Specify language or enable translate for English output.
Instructions
[EXPERIMENTAL] Transcribe audio and add Audacity labels at each segment timestamp. Requires separate setup — see installation guide.
Runs in BACKGROUND — returns a job_id immediately. Use check_transcription_status to monitor progress.
Language auto-detection can occasionally misidentify the language (background
music, noise, a short/ambiguous clip) and transcribe genuinely-English audio
in the wrong script entirely. If you already know the audio's language from
context (the user said so, or the labels came back in an unexpected script),
don't guess — pass language explicitly (e.g. "en"), or set task="translate"
to force English output regardless of the spoken language. Retry with THIS
SAME tool and the corrected language/task; there's no need to switch to a
different transcription tool to fix a bad language guess.
If labels from a previous attempt need clearing first: track_select the label track, then track_remove, before re-running this.
Args: model_size: Whisper model - "tiny", "base", "small", "medium", "large-v3" language: ISO language code (e.g. "en") or None for auto-detect task: "transcribe" (labels in the spoken language) or "translate" (labels always in English, regardless of the spoken language)
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| task | No | transcribe | |
| language | No | ||
| model_size | No | small |