start_recording
Begins a local Whisper microphone transcription session for meetings or notes, returning a session ID and transcript path. Stop any active session first.
Instructions
Start a local Whisper mic transcription session.
Spawns transcribe_mic.py as a detached subprocess. Only one session can be active at a time — call stop_recording first.
Args: topic: short label (e.g. "1:1 with Ragini"). Used in the filename; defaults to "recording". Spaces/punctuation are kebab-cased. model: faster-whisper model name. Default "small". Options: tiny, base, small, medium, large-v3. "small" is a good balance for meetings. language: ISO code. Default "en".
Returns: {session_id, transcript_path, pid, started_at, topic}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | small | |
| topic | No | ||
| language | No | en |