stop_recording
Stop the active or named microphone recording and return the final transcript. Flushes the audio buffer before exit so no speech is lost.
Instructions
Stop the active (or named) recording and return the final transcript.
Sends SIGINT so transcribe_mic.py flushes its audio buffer before exiting (clean shutdown — the script traps SIGINT for this purpose). Waits up to 15s for the process to exit, then SIGTERMs as a backstop.
Args: session_id: optional. Defaults to the currently-active session.
Returns: {session_id, text, line_count, duration_sec, transcript_path, status}
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| session_id | No |