SuperAPI AI 工具集

sherpa-onnx-tts

通用与其它

查看项目

更新于 10-16 00:04

技能介绍

用途:通过 sherpa-onnx 的离线命令行工具在本地完成文本转语音(TTS),全程离线、不依赖云服务。

主要能力:将输入文本合成为 WAV 音频文件;支持更换不同语音模型;当模型目录含多个 .onnx 文件时,可指定具体模型文件;可覆盖 tokens 文件与 data 目录等默认配置。

安装与配置:先下载对应操作系统的运行时(解压到 ~/.clawdbot/tools/sherpa-onnx-tts/runtime),再下载语音模型(解压到 ~/.clawdbot/tools/sherpa-onnx-tts/models)。随后在 ~/.clawdbot/moltbot.json 中配置环境变量 SHERPA_ONNX_RUNTIME_DIR 与 SHERPA_ONNX_MODEL_DIR,指向上述目录。包装脚本位于本技能文件夹内,可直接运行,或将其加入 PATH:export PATH="{baseDir}/bin:$PATH"。

使用方式:运行 {baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS." 生成音频。如需其他语音,可从 sherpa-onnx 的 tts-models 发布中选择不同模型。若模型目录含多个 .onnx 文件,设置 SHERPA_ONNX_MODEL_FILE 或传入 --model-file;也可用 --tokens-file 或 --data-dir 覆盖默认值。Windows 下运行 node {baseDir}\bin\sherpa-onnx-tts -o tts.wav "Hello from local TTS."。

适用场景:需要在本地、离线环境下生成语音,且不希望调用云端 TTS 服务的场合。

限制:需自行下载运行时与模型;具体支持的模型清单、音色、性能与平台兼容性等资料暂未提供。