返回顶部
v

voice-reply语音回复

|

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
3,910
下载量
免费
免费
6
收藏
概述
安装方式
版本历史

voice-reply

语音回复

使用sherpa-onnx通过本地Piper TTS生成语音音频回复。完全离线,无需云API。

功能特性

  • - 100%本地化 - 设置完成后无需网络连接
  • 无需API密钥 - 免费使用,无需注册账号
  • 多语言支持 - 包含德语和英语语音
  • Telegram就绪 - 输出以气泡形式显示的语音消息
  • 自动语言检测 - 根据文本自动选择语音

前置条件

  1. 1. 已安装sherpa-onnx运行环境
  2. 已下载Piper语音模型
  3. 已安装ffmpeg用于音频转换

安装指南

快速安装

bash
cd scripts
sudo ./install.sh

手动安装

1. 安装sherpa-onnx

bash
sudo mkdir -p /opt/sherpa-onnx
cd /opt/sherpa-onnx
curl -L -o sherpa.tar.bz2 https://github.com/k2-fsa/sherpa-onnx/releases/download/v1.12.23/sherpa-onnx-v1.12.23-linux-x64-shared.tar.bz2
sudo tar -xjf sherpa.tar.bz2 --strip-components=1
rm sherpa.tar.bz2

2. 下载语音模型

bash
sudo mkdir -p /opt/piper-voices
cd /opt/piper-voices

德语 - thorsten(中等质量,自然男声)

curl -L -o thorsten.tar.bz2 https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-de_DE-thorsten-medium.tar.bz2 sudo tar -xjf thorsten.tar.bz2 && rm thorsten.tar.bz2

英语 - ryan(高质量,清晰美式男声)

curl -L -o ryan.tar.bz2 https://github.com/k2-fsa/sherpa-onnx/releases/download/tts-models/vits-piper-en_US-ryan-high.tar.bz2 sudo tar -xjf ryan.tar.bz2 && rm ryan.tar.bz2

3. 安装ffmpeg

bash
sudo apt install -y ffmpeg

4. 设置环境变量

添加到OpenClaw服务或shell配置中:

bash
export SHERPAONNXDIR=/opt/sherpa-onnx
export PIPERVOICESDIR=/opt/piper-voices

使用方法

bash
{baseDir}/bin/voice-reply 要转换的文本 [语言]

参数说明

参数描述默认值
text要转换为语音的文本(必填)
language
de表示德语,en表示英语 | 自动检测 |

使用示例

bash

德语(显式指定)


{baseDir}/bin/voice-reply Hallo, ich bin dein Assistent! de

英语(显式指定)

{baseDir}/bin/voice-reply Hello, I am your assistant! en

自动检测(通过变音符号和常用词检测德语)

{baseDir}/bin/voice-reply Guten Tag, wie geht es dir?

自动检测(默认为英语)

{baseDir}/bin/voice-reply The weather is nice today.

输出格式

脚本输出两行内容,由OpenClaw处理用于Telegram:

[[audioasvoice]]
MEDIA:/tmp/voice-reply-output.ogg

  • - [[audioasvoice]] - 标记,告诉Telegram以语音气泡形式显示
  • MEDIA:路径 - 生成的OGG Opus音频文件路径

可用语音

语言语音质量描述
德语 (de)thorsten中等自然男声,发音清晰
英语 (en)
ryan | 高 | 清晰美式男声,专业音色 |

添加更多语音

浏览可用的Piper语音:

  • - https://rhasspy.github.io/piper-samples/
  • https://github.com/k2-fsa/sherpa-onnx/releases/tag/tts-models

下载并解压到$PIPERVOICESDIR,然后修改脚本以包含新语音。

故障排除

TTS binary not found

确保已设置SHERPAONNXDIR且包含bin/sherpa-onnx-offline-tts。

Failed to generate audio

检查语音模型文件是否存在:*.onnx、tokens.txt、espeak-ng-data/

音频以文件形式播放而非语音气泡

确保输出中MEDIA:行之前有独立的[[audioasvoice]]标记行。

致谢

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 voice-reply-1776370434 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 voice-reply-1776370434 技能

通过命令行安装

skillhub install voice-reply-1776370434

下载

⬇ 下载 voice-reply v1.0.0(免费)

文件大小: 5.04 KB | 发布时间: 2026-4-17 14:25

v1.0.0 最新 2026-4-17 14:25
Initial release of voice-reply.

- Generates speech replies locally using Piper TTS via sherpa-onnx; 100% offline, no cloud APIs or API keys required.
- Supports German and English voices, with automatic language detection.
- Produces Telegram-compatible voice notes (voice bubbles) via [[audio_as_voice]] tag.
- Installation instructions provided for sherpa-onnx, Piper models, ffmpeg, and environment setup.
- Easy command-line usage for generating voice replies from text.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部