v0.8.9

facebookresearch/sam-audiov0.8.9Sep 26, 2026by KoljaB

Upgrading?

AI Summary

This release simplifies the installation and use of Qwen CPU and GPU servers while fixing streaming playback issues in Voice Studio. It resolves standalone synthesis failures for various language codes and introduces a default preset profile for Windows systems.

Key Highlights

  • Fixes standalone synthesis failures for language codes like `de` and `en`.
  • Avoids artificial rebuffering at contiguous audio boundaries.
  • `--demo-voice` downloads, verifies, and registers a public neutral cloning example.
  • Installs `--preset windows-3900x` profile with optimized worker settings.
  • Pins CPU native to 0.4.1 with optional F32 attention path.

New Features

  • Demo voice cloning example download and registration
  • Windows 3900X preset profile
  • CPU native 0.4.1 with F32 attention support

Full Release Notes

# RealtimeTTS 0.8.9

Qwen CPU and GPU servers are easier to install and use, with corrected streaming playback in Voice Studio.

- Fix standalone synthesis failures for language codes such as `de` and `en`, and preserve inherited codec sampling.
- Avoid artificial rebuffering at contiguous audio boundaries. Studio uses an editable 80 ms browser buffer for CPU and GPU and reports actual playback gaps.
- Open Studio in English. `--demo-voice` downloads, verifies, registers and warms a public neutral cloning example.
- Provide the installed `--preset windows-3900x` profile: six generation workers, six decoder workers, one-frame chunks and an 80 ms server reserve.
- Pin CPU native 0.4.1. The separate `--cpu-fused-attention` flag enables its optional F32 attention path. GPU native remains 0.2.0.

The optional CPU path keeps model weights, quantization and sampling settings. Floating-point evaluation order changes, so seeded audio need not be identical. On the tested Ryzen 3900X, a paired English-sentence comparison reduced mean RTF by about 6.4%. The final Windows CPU and GPU browser listening checks recorded zero underruns. Earlier CPU runs under changing load still had gaps; an 80 ms reserve does not guarantee uninterrupted playback for every text or competing workload.

Install `realtimetts[qwen-cpu-server]==0.8.9` for CPU or `realtimetts[qwen-server]==0.8.9` for NVIDIA GPU. Follow the [three-command uv quick start](https://github.com/KoljaB/RealtimeTTS/blob/v0.8.9/docs/qwen-studio.md#quick-start-with-a-cloning-example).

No fresh deployment to the production Linux machine is claimed.

Related Repositories