v0.8.8
KoljaB/RealtimeTTSv0.8.8Sep 26, 2026by KoljaB
Upgrading?
AI Summary
This release introduces optional Qwen CPU decoder overlap to improve performance and restores the full editable emotional demo. It also fixes installation and shutdown issues found during TestPyPI rehearsals.
Key Highlights
- Optional CPU decoder overlap allows generation to continue while the previous chunk is decoded.
- Configurable worker counts, chunk cadence, and CPU affinity.
- Restored full editable emotional demo in tests/faster_qwen_emotions.py.
- Fixed installation and shutdown issues from the TestPyPI rehearsal.
New Features
- Qwen CPU decoder overlap with separate CPU worker pool.
- Configurable startup priority to recover audible-start latency.
- Intel Macs now use Numba 0.62.x to retain binary dependency installation.
- CPU extras pinned to realtimetts-qwen-native-cpu 0.4.0.
Full Release Notes
# RealtimeTTS 0.8.8 This release adds optional Qwen CPU decoder overlap: acoustic-code generation can continue while the preceding chunk is decoded, using a separate CPU worker pool. Worker counts, chunk cadence and CPU affinity are configurable. The tested Linux CPU configuration reduced RTF by 23-26%, with identical PCM in the paired cases. Results depend on hardware and settings. Optional startup priority recovered 18-23 ms of audible-start latency in the measured cases, with a 2-6% generation-time cost. The full editable emotional demo is restored in tests/faster_qwen_emotions.py. Compact colored output is the default; --verbose enables native diagnostics. Compact output now shuts down cleanly when a child process retains the stderr pipe. Qwen extras select Numba 0.62.x on Intel Macs to retain binary dependency installation. Intel Mac installations use Python 3.10-3.13. Windows, Linux and Apple Silicon dependency selections are unchanged. CPU extras pin realtimetts-qwen-native-cpu 0.4.0. Serial/unpinned defaults and the 160 ms startup reserve remain unchanged. Models, precision and sampling are unchanged. GPU native remains at 0.2.0; the experimental GPU startup schedule is not included. Version 0.8.7 remains a TestPyPI rehearsal version; 0.8.8 includes the installation and shutdown fixes found during that rehearsal. Install: pip install --upgrade "realtimetts[qwen-cpu]==0.8.8" For the CPU server: pip install --upgrade "realtimetts[qwen-cpu-server]==0.8.8"
Related Repositories
public-apis/public-apis★ 491,126
A collective list of free APIs
NousResearch/hermes-agent★ 255,898
The agent that grows with you
yt-dlp/yt-dlp★ 199,995
A feature-rich command-line audio/video downloader
microsoft/markitdown★ 191,479
Python tool for converting files and office documents to Markdown.
Significant-Gravitas/AutoGPT★ 187,699
AutoGPT is the vision of accessible AI for everyone, to use and to build on. Our mission is to provide the tools, so that you can focus on what matters.