Skip to content

v2.0.0: 10 Languages, Glass UI, and Robustness

Choose a tag to compare

@MHJoy99 MHJoy99 released this 20 Jul 12:29
· 57 commits to master since this release

🎉 JoyVoice v2.0.0

Major Features

  • 🌍 10 Languages: English, Chinese, Japanese, Korean, French, German, Spanish, Russian, Portuguese, Arabic
  • 🔍 Auto Language Detection: Automatically detects the spoken language
  • ✨ Glass UI: Modern frosted-glass floating widget with transparency effects
  • 〰️ Waveform Visualization: Real-time audio waveform display during recording
  • 🔊 Sound Effects: Audio feedback for recording start/stop, success, and errors
  • 💪 Robustness: Improved error handling and recovery across the pipeline
  • 📊 Confidence Scores: Display confidence level for transcriptions
  • 🔔 Toast Notifications: Non-intrusive status toasts
  • 🔄 Language Switcher: Quick language selection from the floating widget
  • 📜 History: Recent transcriptions history panel

Technical Improvements

  • Modular audio engine with sound playback
  • Enhanced ASR pipeline with fallback strategies
  • Improved paste mechanism reliability
  • Settings persistence enhancements
  • Better hotkey handling

Security

  • All API keys read from environment variables only — never hardcoded
  • No secrets, tokens, or credentials in source code