Posted October 21, 2025 by Cyber Apps
Major Update: This release introduces intelligent adaptive batch processing that dynamically balances work between your GPU and CPU for maximum performance. I've also simplified vocal isolation setup, added powerful new utilities, and made numerous improvements across the board.
The new --adaptive_batch mode learns your system's performance and intelligently distributes transcription jobs between GPU and CPU. Longer tasks go to the GPU while shorter ones leverage your CPU, significantly speeding up processing for large files.
Use --bugreport to generate a comprehensive bugreportinfo.txt file with detailed system, Python, and hardware information. Makes troubleshooting and issue reporting much easier!
The new --fixsrt utility repairs SRT files with out-of-order timestamps, ensuring your subtitles always display chronologically.
Vocal isolation setup has been completely overhauled. We've replaced Miniconda with a lightweight, portable Python environment that reduces installation footprint, complexity, and potential conflicts.
--about command displays an animated interface with project details and contributor acknowledgements--https argumentplayer.html with modern design, two-column settings layout, and interactive video source selection--list_microphones now shows detailed tables with device ID, channels, and sample rate--serverip for network access--adaptive_batch - Enable intelligent GPU/CPU job distribution--batchjobsize - Control adaptive batch job sizing--cpu_batches - Specify CPU batch configuration--max_cpu_time - Set maximum CPU processing time--stop_cpu_at - Define CPU processing cutoff--bugreport - Generate system diagnostic report--fixsrt - Repair subtitle timestamp ordering--https - Enable secure web serverThis release includes significant architectural improvements:
modules/adaptive_batch.py for intelligent job schedulingmodules/bug_report.py for system diagnosticsmodules/srt_fix.py for subtitle repairset_up_env.py rewrite for portable Python managementmisc/ directory for utilitiesThank you for using Synthalingua! I hope these improvements enhance your transcription workflow.