Skip to content

Releases: cnshsliu/VoiceVibeCode-release

v0.11.0

21 Jun 11:54

Choose a tag to compare

VoiceVibeCode v0.11.0

System Requirements: macOS 15.0+ (Sequoia), Apple Silicon
Download: VoiceVibeCode-0.11.0-arm64.dmg — signed + notarized

What's New

  • Local Speaker Verification (Voiceprint): Enroll your voice once from the new Voiceprint settings tab. When enabled, VoiceVibeCode only transcribes audio that matches your voiceprint — nearby coworkers or background voices are ignored. All inference runs locally via FluidAudio/CoreML; no audio leaves your Mac.
  • Voiceprint-aware tmux auto-Return: In tmux mode, after a pause-based segment is inserted, the 3-second auto-Return timer is now only cancelled when the detected voice activity is verified as your voice. A colleague speaking nearby will no longer prevent the automatic Return.
  • Voiceprint settings: New settings page with enable toggle, similarity threshold slider, 5-second enrollment recording, re-enroll/clear controls, and a live similarity test tool.

Improvements

  • ASR segments that fail voiceprint verification are discarded before Whisper/Qwen transcription, saving local inference time.
  • Voiceprint model is downloaded on first use from HuggingFace and cached locally under ~/.cache/fluidaudio/Models/.

Bug Fixes

  • Fixed an issue where any audio activity (including background voices) would cancel the tmux 3-second auto-Return timer.

Notes

  • Voiceprint is disabled by default. Open Settings → Voiceprint to enroll.
  • If you change microphones or your voice changes significantly, re-enroll your voiceprint for best accuracy.
  • This build is signed with Developer ID Application: Kehong Liu (5MFYYSM9G3) and notarized by Apple.

v0.10.13

21 Jun 08:53

Choose a tag to compare

VoiceVibeCode v0.10.13

System Requirements: macOS 15.0+ (Sequoia), Apple Silicon
Download: VoiceVibeCode-0.10.13-arm64.dmg — signed + notarized

What's New

  • Smarter tmux auto-Return: When VoiceVibeCode detects a tmux environment and a segment is inserted because of a natural pause, it now waits for 3 seconds of silence after the text appears before pressing Return. If you keep speaking, the timer is cancelled and no Return is sent, so you can chain commands without accidental submissions.
  • Chinese "回车" trailing command: Saying "回车" at the end of an utterance now immediately sends a Return, just like "Enter" / "开干吧" / "请回答".
  • Microphone Guard: Added an Audio settings tab where you can define a prioritized list of preferred microphones. VoiceVibeCode will follow your priority order when multiple input devices are connected, without changing the system default microphone.
  • Smoother microphone HUD: Fixed the real-time microphone level glow from jittering during recording.
  • More reliable clipboard paste: Serialized pasteboard save/set/paste/restore operations to prevent clipboard state cross-contamination.
  • Better quiet-speech handling: Lowered silence/RMS thresholds so soft-spoken trailing words are no longer dropped.
  • Qwen3-ASR offline models: Local cached Qwen3-ASR models now load correctly with offlineMode: true, removing the previous network dependency.

Bug Fixes

  • Fixed a Swift 6 concurrency warning in the new tmux auto-Return timer.

Notes

  • This build is signed with Developer ID Application: Kehong Liu (5MFYYSM9G3) and notarized by Apple.

v0.10.12

21 Jun 07:21

Choose a tag to compare

VoiceVibeCode v0.10.12

Fix

  • Fixed tmux environment detection failing when tmux was installed via Homebrew
  • detectTmuxEnvironment() now uses the app's own tmux path lookup (tmuxBinPath)
  • Auto-Return after pause-based segmentation now works reliably in tmux workflows

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.11

21 Jun 06:23

Choose a tag to compare

VoiceVibeCode v0.10.11

New Feature

  • Auto-press Return after pause-based segmentation when the active target is inside tmux
  • When you stop speaking for the configured pause duration (default 3s) in a tmux/terminal pane, the transcribed segment is inserted and Return is automatically sent
  • Useful for submitting commands to Claude Code / Codex via voice without saying 'Enter'

Notes

  • Only triggers for pause-based segmentation; Space key, mute, and max-window segmentation still insert text without auto-Return
  • The pause duration is controlled by Settings → Advanced → Pause Segmentation Duration

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.10

20 Jun 04:33

Choose a tag to compare

VoiceVibeCode v0.10.10

Fix

  • Recognize Chinese voice command '回车' / '回车。' as a trailing Enter command
  • Works alongside the existing English 'Enter' command
  • Examples: 'submit, 回车', '提交,回车', '回车。'

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.9

19 Jun 16:33

Choose a tag to compare

VoiceVibeCode v0.10.9

Important Fix

  • Local Qwen3-ASR models no longer try to access the network when weights are already cached
  • Forces offline-mode loading when local weights exist, preventing TLS/network errors from blocking startup
  • Downloading a new model still uses the network
  • Once cached, models work fully offline (e.g. on a plane)

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.7

19 Jun 15:34

Choose a tag to compare

VoiceVibeCode v0.10.7

UI Improvements

  • Microphone glow is more responsive: animation removal is now done once on first real audio instead of on every 64 Hz callback
  • Raised glow gain (2.0 → 2.4) so quiet speech is more visible
  • Added a 12 pt right inset to floating status text for balanced spacing

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.6

19 Jun 13:59

Choose a tag to compare

VoiceVibeCode v0.10.6

UI Adjustment

  • Added a 28 pt left inset to floating status loading text so it no longer crowds the spinner icon

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.5

19 Jun 13:14

Choose a tag to compare

VoiceVibeCode v0.10.5

Fix

  • Fixed occasional rapid microphone-glow jitter while preserving real-time volume feedback
  • Removed the overly aggressive audio-level smoothing from previous attempts
  • Disable Core Animation implicit actions on glow-layer updates to prevent overlapping animations at 64 Hz

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon

v0.10.4

19 Jun 12:53

Choose a tag to compare

VoiceVibeCode v0.10.4

Fix

  • Fixed microphone glow becoming unresponsive to volume changes after smoothing
  • Switched to attack/release audio-level smoothing: rises quickly when volume increases, falls slowly when it drops
  • Keeps real-time volume feedback while suppressing noise-floor jitter

System Requirements

macOS 15.0+ (Sequoia), Apple Silicon