Build & Dependencies
- Migrated to
pyproject.toml- Replacedsetup.pywith PEP-recommended packaging bda72b8 - Removed NumPy version constraint - No longer restricted to
numpy < 2.0.0197293e
Backend Architecture
- Refactored SimulStreaming backend separation - Improved architecture to allow multiple users to share the same backend Whisper model instance d098af3 197293e
- Enhanced performance monitoring - Lag metrics now update every 0.1 seconds and are independent of token emission frequency 2bbdc70
- Reduced hallucinations - SimulStreaming is now less likely to generate false transcriptions during silent periods 87b9ed6
Frontend Improvements
- Enhanced silence indicators - Now displays three distinct types of silences:
- Model-detected silences (
[BLANK_AUDIO]) - Token emission gaps
- End-of-transcription silences
38b4ebe
- Model-detected silences (
- Dark theme support - Added dark mode 4e56130
- Improved UX during transcription by @davidgumberg
