Devlogs
Synthalingua Changelog 1.1.0
This release brings major code restructuring, UI enhancements, and dependency updates for improved performance, stability, and user experience. Bug fixes and community contributions are also included.
Added
- Customizable Word Block List: Use the
--ignorelist
flag to load a text file of words/phrases to exclude from the output.
- Improved Caption Customization: Control caption background color, text color, font size, position, opacity, and width in the browser player.
- Password-Protected HLS Streams: Authenticate using
--remote_hls_password_id
and --remote_hls_password
flags.
- 7gb Turbo Model: Faster transcription with minimal accuracy loss, ideal for lower VRAM systems.
- Dependency Updates: Updated
yt-dlp
, openai-whisper
, and other packages.
- Ko-fi Button: Support the project through Ko-fi.
Changed
- Code Restructuring:
- Refactored modules and classes for better organization.
- Replaced global imports with direct imports.
- Created new modules:
audio_handlers.py
, device_manager.py
, file_handlers.py
, stream_handler.py
, and transcription_core.py
.
- Command Line Arguments:
--auto_model_swap
replaced with RAM-based model selection.
- Microphone Calibration: Improved with concurrent calibration and listening.
- Caption Generation: Updated defaults and language handling.
- Stream Processing: Enhanced downloading, error recovery, and buffer management.
- Temporary File Handling: Implemented cleanup.
- Console Output: Improved logging and added
--no_log
option.
- Error Handling: Standardized reporting and Discord webhook notifications.
- Subtitle Generation: Chunked processing, confidence scoring, and custom model directory support.
- GUI Updates: Improved layout, buttons, tooltips. Reorganized elements, and added quick save.
- 12GB Model Renamed: Now 11GB.
- 7 GB Option: Compressed 11GB model option for 7GB VRAM.
- Configuration and Command Generation: New classes for managing settings and commands.
- File and Web Management: New classes for file operations and web tasks.
Removed
--auto_model_swap
Flag: Deprecated.
- Fine-Tuned Model Support: Temporarily disabled.
- Obsolete files:
checkenv.py
and warnings.py
Fixed
- DVR Playback: Improved stream handling and buffer management.
- Logging: Better formatting, reporting, and file management.
- Issues #149 & #150: Stability and error handling improvements.
- UI Scaling: Fixed display issues on different resolutions.
- Control Responsiveness: More responsive GUI.
- Visual Feedback: Enhanced GUI feedback.
- Remote Microphone Passwords: Fixed handling.
- Torch Installation: Clarified 64-bit Python requirement.
- Caption Filenames: Fixed errors with non-English characters.
Files
[ALPHA] Synthalingua GUI Only Windows x64 98 MB
Version GUI4.46
[ALPHA] Synthalingua Windows x64 Portable + GUI 3.6 GB
Version 1.1-A4.63-GUI4.46