v0.8.10
takahirom/arbigentv0.8.10Sep 27, 2026by KoljaB
Upgrading?
AI Summary
RealtimeTTS release improving Qwen streaming startup and adding Windows CPU core splitting optimization.
Key Highlights
- CPU synthesis continues through initial quiet audio without retrying.
- Voice Studio defaults to 0ms additional browser buffering.
- New `--cpu-core-split` option for Windows to separate generation and decoder workers.
New Features
- Qwen streaming startup improvements
- 0ms browser buffer default
- Windows CPU core splitting
Full Release Notes
RealtimeTTS 0.8.10 improves Qwen streaming startup and removes CPU quiet-onset retries. - CPU synthesis now continues through initial quiet audio and trims it in the original stream, without cancelling and generating the fragment again. - Voice Studio defaults to **0 ms additional browser buffering**, configurable in the playback options. It prepares and reuses the audio context before speech requests. - Server logging runs outside the request event loop. The CPU extra now uses native 0.4.2, which also routes prompt diagnostics through the native logging callback. - CPU and NVIDIA GPU server extras include the optional `--demo-voice` cloning example. - The new opt-in `--cpu-core-split` discovers Windows physical cores and places generation and decoder workers separately, without raising process priority. Windows CPU (example for 12 physical cores): ```bat uv venv --python 3.11 --managed-python .venv-cpu uv pip install --python .venv-cpu\Scripts\python.exe "realtimetts[qwen-cpu-server]==0.8.10" .venv-cpu\Scripts\realtimetts-qwen-server.exe --device cpu --cpu-threads 6 --cpu-codec-threads 6 --cpu-core-split --cpu-stream-frames 1 --cpu-fused-attention --startup-buffer-ms 80 --onset-silence-profile qwen3_tts_12hz_0_6b_base_q8_v1 --demo-voice ``` This uses six generation workers and six decoder workers with an 80 ms server reserve. Adjust both counts to the available physical cores. On hybrid CPUs, core splitting uses the highest performance core class; too few cores produce a clear error. The short `--device cpu --cpu-fused-attention` command alone does not enable decoder overlap. Core splitting is Windows-only; omit that flag on Linux/macOS. Windows NVIDIA GPU: ```bat uv venv --python 3.11 --managed-python .venv-gpu uv pip install --python .venv-gpu\Scripts\python.exe "realtimetts[qwen-server]==0.8.10" .venv-gpu\Scripts\realtimetts-qwen-server.exe --device gpu --clone-mode speaker_only --demo-voice ``` Open http://127.0.0.1:8080/studio and select **demo-neutral**. The GPU command uses the existing 160 ms server reserve. Server reserve and browser buffering are separate, configurable controls. See the [installation and tuning guide](https://github.com/KoljaB/RealtimeTTS/blob/v0.8.10/docs/qwen-studio.md) for manual CPU settings and voice cloning. Performance depends on hardware, text, voice, and concurrent load.
Related Repositories
mtkresearch/BreezeApp★ 243
BreezeAPP 是一款為 Android 和 iOS 平台開發的純手機 AI 應用程式。從 App Store下載,即可在不連網的狀態下享受多項 AI 功能。源碼由聯發創新基地(MediaTek Research)提供。我們旨在推廣兩個概念: 人人都可以在自己的手機上自由選擇並運行不同的LLM - one is free to choose one's own LLM to run on a phone,以及任何app開發者都可以輕鬆寫作創意的純手機AI應用 - any dev can create purely phone-based AI apps easily。
public-apis/public-apis★ 491,193
A collective list of free APIs
openclaw/openclaw★ 392,715
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
nilbuild/developer-roadmap★ 370,095
Interactive roadmaps, guides and other educational content to help developers grow in their careers.
morluto/rea★ 360,219
Reverse engineer anything with agents, from app behavior down to native binaries.