使用 sherpa-onnx 在本地离线将文本快速转换为语音,无需云服务。
该技能材料显示其为本地离线 TTS 封装器,不需要密钥,也未声明任何远程端点;整体风险较低。需留意其会在本机调用 CLI、读取本地模型并写出音频文件,这属于此类本地工具的常规能力。
材料明确注明无需密钥或环境变量中的敏感 token;配置项仅涉及本地运行时与模型目录路径,未见凭证泄露或滥用面。
描述声明为 offline、no cloud,且系统检查项显示无远程端点 host;从材料看未声明将用户文本或音频发送到外部服务。
该技能会在本机运行 sherpa-onnx CLI/Node 包装器,并允许通过 PATH、参数和环境变量调用本地二进制;这是本地工具的常规执行能力,材料中未见超出声明用途的系统权限请求。
技能需要读取本地 runtime/model 目录,并按命令将结果写入用户指定的输出文件如 ./tts.wav;还可通过参数覆盖模型、tokens 和 data 目录。属于实现 TTS 所需的本地文件访问,未见明显过度授权描述。
来源为 GitHub 开源仓库,且社区采用度很高(约 377k stars),这些都是明显的降风险因素;不过许可证未声明、维护状态未知,安装还依赖手动下载 runtime 与 voice model,建议核验下载来源与版本完整性。
复制安装指令,让 AI 自动完成配置 · 推荐新手
请帮我安装 askskill 上的 "sherpa-onnx-tts" 技能: 1. 下载 https://raw.githubusercontent.com/openclaw/openclaw/main/skills/sherpa-onnx-tts/SKILL.md 2. 保存为 ~/.claude/skills/sherpa-onnx-tts/SKILL.md 3. 装好后重载技能,告诉我可以用了
请用 sherpa-onnx-tts 将下面这段中文转成自然语音,保存为 WAV 文件,并尽量保证语速适中、发音清晰:欢迎使用我们的产品演示,接下来我将带你快速了解核心功能。
一段本地生成的旁白音频文件,适合演示、介绍或配音使用。
请用 sherpa-onnx-tts 把这段学习笔记转成语音,方便我离线收听,并按段落自然停顿:机器学习中的过拟合,是指模型在训练数据上表现很好,但在新数据上泛化能力较差。
一段清晰的学习朗读音频,便于通勤或复习时离线收听。
请用 sherpa-onnx-tts 将以下三条提示语分别生成独立音频文件,并统一音量与语速:第一,会议将在十分钟后开始。第二,请记得保存当前工作。第三,系统更新已经完成。
多条独立的本地语音提示音频,适合通知、播报或自动化场景。
Local TTS using the sherpa-onnx offline CLI.
$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/runtime, default ~/.openclaw/tools/sherpa-onnx-tts/runtime)$OPENCLAW_STATE_DIR/tools/sherpa-onnx-tts/models, default ~/.openclaw/tools/sherpa-onnx-tts/models)Resolve the active state directory first:
STATE_DIR="${OPENCLAW_STATE_DIR:-$HOME/.openclaw}"
Then write those resolved paths into the active OpenClaw config file ($OPENCLAW_CONFIG_PATH, default ~/.openclaw/openclaw.json):
{
skills: {
entries: {
"sherpa-onnx-tts": {
env: {
SHERPA_ONNX_RUNTIME_DIR: "/path/to/your/state-dir/tools/sherpa-onnx-tts/runtime",
SHERPA_ONNX_MODEL_DIR: "/path/to/your/state-dir/tools/sherpa-onnx-tts/models/vits-piper-en_US-lessac-high",
},
},
},
},
}
The wrapper lives in this skill folder. Run it directly, or add the wrapper to PATH:
export PATH="{baseDir}/bin:$PATH"
{baseDir}/bin/sherpa-onnx-tts -o ./tts.wav "Hello from local TTS."
Notes:
tts-models release if you want another voice..onnx files, set SHERPA_ONNX_MODEL_FILE or pass --model-file.--tokens-file or --data-dir to override the defaults.node {baseDir}\\bin\\sherpa-onnx-tts -o tts.wav "Hello from local TTS."帮助你自动控制网页流程,处理多步骤操作、登录检查与标签页管理。
快速生成概念、架构、流程与白板图,支持 SVG、HTML 或 Excalidraw 格式
帮助用户对收件箱消息进行分流、跟进等待回复并生成后续摘要。
通过命令行控制飞利浦 Hue 灯光与场景,便捷实现智能照明操作自动化。
用 songsee CLI 从音频生成频谱图与特征面板可视化,便于分析与展示。
帮助你用 node inspect 与性能分析工具定位 Node.js 调试与性能问题。
使用本地 Whisper CLI 将音频语音快速转成文本,无需 API 密钥。
通过系统原生语音离线朗读文本与任务摘要,无需联网即可即时播报。
将文本快速转换为语音,并支持查看可用声音与模型列表。
将文本批量转换为语音旁白与无障碍朗读,支持音频提示生成。
本地优先完成语音转文字与文字转语音,并可配置切换底层引擎。
使用本地语音识别与说话人分离,快速生成多角色音频转写文本。