VoiceVibeCode v0.8.0
Voice-Controlled Line Editing
- Say "行首/行尾" (or English "home/end") to send Ctrl+A/E — jump to start/end of line in terminal
- Say "删到行首/删到行尾/全删" to send Ctrl+U/K/W — delete text using readline shortcuts
- Say "粘贴/恢复" to send Ctrl+Y — yank/paste back deleted text
- Handles Whisper homophone misrecognition (首/手, 行/航, 到/道)
Tmux Voice Control
- Say "tmux 1/2/3" or "去窗口一/二" to switch tmux windows
- Say "去面板一/二" to switch tmux panes
- Works with Chinese, English, and Japanese voice commands
- Uses tmux CLI (not key simulation) for reliable switching
Smart Execution Intent
- Say "开干吧/开始吧/回车吧" at the end of your sentence → text is inserted + Enter is pressed
- Say the trigger word alone → just presses Enter (no text)
- Self-referential guard: if you're talking about the trigger phrase, it won't fire
- Works in Chinese, English, Japanese, and Korean
Settings Toggles
- Three new toggles in Settings → General: Tmux Voice Control, Line Editing Shortcuts, Execution Intent
- Each toggle shows the list of recognized voice commands in your UI language
- All toggles default to ON
UI Improvements
- Floating mic window: AI processing animation layers behind the microphone icon
- Menu bar: SF Symbols icons replace emoji for professional look
- Option+M: mute/unmute without stopping recording (audio flushes before muting)
Bug Fixes
- Fix Chinese IME intercepting voice-to-text output (now uses clipboard paste)
- Fix tmux commands failing on Apple Silicon (Homebrew path resolution)
- Fix execution intent not detecting Chinese triggers when language is set to "auto"
- Fix standalone trigger words not pressing Enter
Full Changelog
cnshsliu/VoiceVibeCode@v0.7.0...v0.8.0