Repository navigation
v0.6.3 - Stability and Feature Enhancements
New
- UI Indicator Positioning: You can now select the corner of the screen for the UI indicator via a new 'UI Indicator Position' setting in the tray menu.
- Automatic Log Cleanup: The application now automatically cleans up old log files to manage disk space, with a configurable retention period.
- Configurable Silence Threshold: Added a
silence_thresholdsetting insettings.jsonto help resolve transcription issues for users in noisy environments. - Retry Transcription: The "Retry" button now remains enabled after a transcription, allowing for multiple retries on the same audio until a new recording starts.
Improvements
- Restart Reliability: Improved the reliability of application restarts to correctly maintain the virtual environment context.
- Microphone Handling: Enhanced microphone handling to log the active recording device on startup and selection.
- Logging Enhancements: Refined transcription logging for better clarity, including provider/model details and a preview of the transcribed text. Also improved logging to include RMS values for discarded audio.
- Documentation: Added a "Fine-Tuning" section to the README for advanced settings and a "Troubleshooting" section for the new silence threshold setting.
Fixes
- Python Version Compatibility: Fixed compatibility checks in
setup.batto require Python 3.10-3.12, resolving an installation issue with a key dependency. - Transcription Cut-off: Implemented a temporary workaround to fix transcription cut-off issues with OpenAI's
gpt-4omodels by padding audio with silence. - UI Indicator Positioning: Corrected UI indicator positioning to align properly on the primary monitor in multi-display setups.
- Settings Sync: Fixed an issue where the microphone selection in the tray menu could get out of sync with the actual settings.
- Silent Start: Ensured the silent-start timeout feature correctly respects user settings.
- Caps Lock: Attempted a fix for an issue where the native caps lock was being randomly activated.
- Encoding Errors: Fixed a Unicode encoding error in console logging on Windows to correctly display special characters.
See Code Changes: v0.6.0...v0.6.3