用途:在本地将文本转换为语音音频,使用 sherpa-onnx 离线 CLI 运行,不依赖云端,基于 Piper VITS 语音模型。
安装:下载对应操作系统的运行时,解压到 ~/.otto/tools/sherpa-onnx-tts/runtime;下载语音模型,解压到 ~/.otto/tools/sherpa-onnx-tts/models。然后在 ~/.otto/otto.json 中配置该技能,设置环境变量 SHERPA_ONNX_RUNTIME_DIR 与 SHERPA_ONNX_MODEL_DIR(示例模型路径为 vits-piper-en_US-lessac-high)。
用法:包装脚本位于本技能目录内,可直接运行,也可加入 PATH:export PATH="{baseDir}/bin:$PATH"。调用示例:{baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS."。Windows 下使用:node {baseDir}\bin\sherpa-onnx-tts -o tts.wav "Hello from local TTS."。
可选参数:若模型目录含多个 .onnx 文件,设置 SHERPA_ONNX_MODEL_FILE 或传入 --model-file;也可用 --tokens-file 或 --data-dir 覆盖默认值。如需其他语音,可从 sherpa-onnx tts-models 发布中选择不同模型。
限制与说明:资料未提供具体支持语言、音质、速度或平台兼容性的完整细节;运行前需自行准备运行时与模型文件。