Add subtitle file voicing feature, improvements in code and documentation

This commit is contained in:
Deniz Şafak
2025-11-18 04:37:15 +03:00
parent ad8a6e520e
commit 6bb6fcb406
8 changed files with 969 additions and 110 deletions
+6
View File
@@ -1,6 +1,12 @@
# 1.2.2 (pre-release)
- **You can now voice your subtitle files!** Simply add `.srt`, `.ass` or `.vtt` files to generate timed audio. Alternatively, add a text file with timestamps in `HH:MM:SS` or `HH:MM:SS,ms` format to generate audio that matches the timestamps.
- New option: **"Use silent gaps between subtitles"**: Prevents unnecessary audio speed-up by letting speech continue naturally into the silent gaps between subtitles.
- New option: **"Subtitle speed adjustment method"**: Choose how to speed up audio when needed:
- **TTS Regeneration (better quality):** Re-creates the audio at a faster speed for the most natural sound.
- **FFmpeg Time-stretch (better speed):** Quickly speeds up the existing audio.
- Fixed `[WinError 1114] A dynamic link library (DLL) initialization routine failed` error on Windows, pre-loading PyTorch DLLs before initializing PyQt6 to avoid DLL initialization errors, mentioned in #98 by @ephr0n.
- Potential fix for `CUDA GPU is not available` issue, by ensuring PyTorch is installed correctly with CUDA support on Windows using the installer script.
- Improvements in code and documentation.
# 1.2.1
- Upgraded Abogen's interface from PyQt5 to PyQt6 for better compatibility and long-term support.