文章
react-native-sherpa-onnx 离线语音tts
浏览: 46评论: 0发布时间: 2025-12-25
下载地址
https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models
搜文件名vits-piper- 开头的模型
const base = `${extractRoot}/vits-piper-en_US-ryan-medium`;
const cfg = {
modelPath: `${base}/en_US-ryan-medium.onnx`,
tokensPath: `${base}/tokens.txt`,
dataDirPath: `${base}/espeak-ng-data`,
};
// 加载模型
await TTSManager.initialize(JSON.stringify(cfg));
// 播放声音
const text = '你好!';
const speakerId = 0; // 使用第几个人的声音
const speed = 1.0; // 说话速度
await TTSManager.generateAndPlay(text, speakerId, speed);