Enable speech-to-text with local Whisper model and push-to-talk hotkey. Text should stream into the input box in real-time (NOT appear as a blob after recording stops). Use whisper-node (already in deps). Process audio in chunks for streaming effect, show interim results. Visual indicator when recording (pulsing mic, red border). Allow model selection in settings (tiny/base/small/medium). Consider VAD to trim silence.
Enable speech-to-text with local Whisper model and push-to-talk hotkey. Text should stream into the input box in real-time (NOT appear as a blob after recording stops). Use whisper-node (already in deps). Process audio in chunks for streaming effect, show interim results. Visual indicator when recording (pulsing mic, red border). Allow model selection in settings (tiny/base/small/medium). Consider VAD to trim silence.