-
-
Notifications
You must be signed in to change notification settings - Fork 359
Closed as not planned
Labels
Description
Describe the feature
https://github.com/thewh1teagle/vibe/tree/feat/voice-type
New tab with option to select language and microphone and button to start
When active there's global keyboard shortcut (Ctrl + J). while pressing it will record from mic, when stop it will transcribe and type the result.
Components:
- Tauri keyboard shortcut plugin for detect hotkeys
- Enigo for keyboard emulation
- Samplerate for resample to 16000
- Ringbuffer to hold the audio samples while recording
- Ebur128 for normalize audio loudness
What's need to be done:
Load whisper context correctly
Start record
Normalize loudness
Normalize samplerate
Transcribe and type
Questions:
Global indicator of start/stop needs to be somewhere. by hearing or by seeing.
Reactions are currently unavailable