Skip to content

VoiceVibeCode v0.8.0

Choose a tag to compare

@cnshsliu cnshsliu released this 27 May 10:46
· 1 commit to main since this release

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