transcribe
Converts audio into timestamped text with word and segment details, and auto-detects language when omitted for local voice analysis.
Instructions
Transcribes audio with timestamps (faster-whisper, local).
Args:
audio: audio path or a name returned by record_audio.
language: "en", "es", "en-US", "Spanish"…; auto-detected when omitted.
Returns `language`, `language_prob`, `text`, `segments` [{t, end, text}] and `words`
[{w, t, end}]. If it does not fit, words are dropped first and then segments (everything
stays in `full_details`). The first call downloads the model (VOICE_COACH_WHISPER_MODEL).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| audio | Yes | ||
| language | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |