Bug Fixes
-
修复
RapidTTS初始化 Kokoro ONNX 和 MeloTTS ONNX 后端时的参数兼容问题。RapidTTS会统一向后端传入engine_cfg_defaults。- Kokoro ONNX 和 MeloTTS ONNX 后端现已接收该参数,避免出现
unexpected keyword argument 'engine_cfg_defaults'。
-
修复后端默认扩展参数字段不一致导致的初始化/推理失败。
- 默认配置统一使用
extra_params。 - Kokoro ONNX、MeloTTS ONNX 和 MOSS Nano ONNX 会将
extra_params注入到运行时SynthesisRequest.extras。 - 修复 Kokoro ONNX 读取默认
max_phoneme_length时可能出现的KeyError: 'extra_params'。
- 默认配置统一使用
Tests
-
新增真实推理 smoke test,覆盖:
- Kokoro ONNX
- MeloTTS ONNX
- MOSS Nano ONNX
-
新测试只在默认模型目录中的模型文件存在且校验通过时运行真实
RapidTTS(...).synthesize(...);模型文件不存在或校验不通过时自动跳过,避免 CI 或干净环境触发模型下载。
Validation
- 全量测试通过:
158 passed, 1 skipped - 本机默认模型目录存在时,3 个模型真实推理 smoke test 均通过。
- Wheel 构建验证通过,包内版本为
1.3.1,配置文件已包含extra_params。