Posted October 20, 2025 by Cyber Apps
Hello everyone!
I'm incredibly excited to share a preview of a major new feature coming in version 1.2.5: Intelligent Adaptive Batch Processing. As a solo developer, I'm always looking for ways to make Synthalingua more powerful and efficient for you, and this update is a huge step forward in that direction.
Let's talk about the biggest bottleneck when using Synthalingua: waiting. If you've ever generated subtitles for a long video, you know that it can take a while. Your powerful GPU might be working hard, but often, your CPU is sitting by, mostly idle. That's a lot of wasted processing power! This new feature is designed to fix that and dramatically cut down your waiting time.
Until now, when you generated subtitles, the transcription jobs were processed one after another, primarily on your GPU. While fast, it wasn't optimal. It was like having a professional chef (your GPU) cooking a multi-course meal alone, while a capable assistant (your CPU) just watched.
This could lead to long processing times, especially for multi-hour videos, and sometimes even memory issues on very large files. I knew there had to be a smarter way to use all the resources your computer has to offer.
The new Adaptive Batch system is a smart scheduler that turns your entire computer into a subtitle-generating powerhouse. It intelligently divides the work between your GPU and CPU, making sure both are working together to get the job done as fast as possible.
But don't just take my word for it. See the difference for yourself! The video below shows a side-by-side comparison of the same file being processed with the old method versus the new Adaptive Batch mode.
Here's what you're seeing:
The results speak for themselves:
By using the hardware that was previously sitting idle, the new adaptive mode finished the job nearly a full minute faster—that's a speed increase of almost 24%!
The system is designed to be smart and automatic:
To make sure the process doesn't get stuck waiting for a slow CPU job at the very end, the system includes an "endgame strategy." Once the transcription is about 80% complete, it stops sending new jobs to the CPU. Your faster GPU then takes over to finish the remaining tasks, ensuring a smooth and predictable completion time.
I'm really proud of this update and I believe it will make a huge difference in your workflow. Thank you so much for your continued support, which allows me to work on exciting new features like this.