🎉 New Features / 新增功能
CosyVoice3 TTS Engine / CosyVoice3 TTS 引擎
- Full C++ port of CosyVoice3: core structures, Qwen2 LLM backbone, frontend, speaker module, multi-quantization adaptor
- 完整 C++ 移植 CosyVoice3:核心结构、Qwen2 LLM 主干、frontend、speaker 模块、多量化类型适配
- Streaming online mode (
rs-tts-online) with chunked pipeline - 流式在线模式(
rs-tts-online),支持分块流水线 - QKV concat fusion for ~9% LM speedup
- QKV 融合优化,LM 推理提速约 9%
- Voice baking / reuse (
--save-voice/--voice) - 音色保存与复用(
--save-voice/--voice)
Kokoro TTS / Kokoro TTS
- Kokoro TTS engine with frontend (Chinese G2P + ITN) and frontend data tools
- Kokoro TTS 引擎,含 frontend(中文 G2P + ITN)及数据工具
Other TTS / 其他 TTS
- MeloTTS checkpoint loading support
- 支持 MeloTTS checkpoint 加载
- WeText text normalization processor + cppjieba submodule integration
- WeText 文本归一化处理器 + cppjieba 子模块集成
SenseVoice KWS / SenseVoice 关键词检测
- Keyword spotting on SenseVoice:
rs-kwsCLI + core engine - 基于 SenseVoice 的关键词检测:
rs-kwsCLI + 核心引擎
ASR Enhancements / ASR 增强
- Speaker verification for offline ASR
- 离线 ASR 增加说话人验证
- imatrix quantization for ASR models
- ASR 模型支持 imatrix 量化
- Expanded quantization type coverage across models
- 各模型扩展支持更多量化类型
- Renamed
asr-online→rs-asr-vad-onlinefor consistency - 重命名
asr-online为rs-asr-vad-online以统一命名
CI / Release / CI 与发布
- GitHub Actions release workflow for prebuilt binaries (Linux/Windows/macOS, CPU/CUDA/Metal)
- GitHub Actions 自动构建发布二进制(Linux/Windows/macOS,CPU/CUDA/Metal)
🐛 Bug Fixes / Bug 修复
- Python 3.12 segfault: removed
py::call_guard<py::gil_scoped_release>()frompush_audio(ASR+VAD) andsynthesizeto avoid crash on Python 3.12 - Python 3.12 段错误:移除
push_audio(ASR/VAD)与synthesize上的py::call_guard<py::gil_scoped_release>(),修复 Python 3.12 崩溃 - VAD segfault and test failure
- VAD 段错误与测试失败
- CosyVoice3: apply
output_normbeforespeech_lm_headprojection - CosyVoice3:
speech_lm_head投影前需先应用output_norm - SenseVoice load error & f16 forward error
- SenseVoice 加载错误与 f16 前向计算错误
- Windows
STATUS_DLL_NOT_FOUNDerror - Windows
STATUS_DLL_NOT_FOUND错误 - Compile errors on Windows / Linux CUDA
- Windows 与 Linux CUDA 编译错误
- Missing pthread link on Linux
- Linux 缺失 pthread 链接
- Python package build no longer triggers
RS_BUILD_TESTS - Python 包构建不再触发
RS_BUILD_TESTS - AudioProcessor methods properly hidden in bindings
- Python 绑定中正确隐藏 AudioProcessor 内部方法
- Test script + CI binding test fixes (
SKIP_RETURN_CODE 77) - 测试脚本与 CI 绑定测试修复(
SKIP_RETURN_CODE 77)