首页龙虾技能列表 › Tts Responder — 文本转语音发送Telegram

Tts Responder — 文本转语音发送Telegram

v1.0.0

使用Piper神经网络TTS将文本转换为OGG音频,通过Telegram API发送语音消息。支持语音模型和速度配置,可通过对话命令切换语音/文字回复模式。

0· 72·0 当前·0 累计
by @jgf78 (JULIAN GOMEZ FERNANDEZ)·MIT-0
下载技能包
License
MIT-0
最后更新
2026/3/31
安全扫描
VirusTotal
无害
查看报告
OpenClaw
可疑
medium confidence
技能功能(文本转OGG并通过Telegram发送)与包含的脚本一致,但元数据遗漏了脚本所需的敏感Telegram凭据,安装前需验证几个小问题。
评估建议
该技能可实现其声明的功能(合成语音并发送到Telegram),但安装前请检查:- 包含的脚本会尝试使用环境变量BOT_TOKEN和CHAT_ID向https://api.telegram.org发送音频。这些变量是敏感信息(BOT_TOKEN相当于密钥),未在注册表元数据中声明,需确认愿意提供并了解机器人权限。- 验证BOT_TOKEN和CHAT_ID的值以及目标聊天对象是否可信。泄露的令牌可能导致他人以机器人身份发送消息。- Piper首次运行可能从外部主机自动下载语音模型,如需避免外部下载,需在受控环境中预获取模型。- 脚本将临时文件写入/tmp后删除,如需更强隔离可在沙箱或容器中运行。- 如计划集成到代理中,需确认代理仅传递预期消息给技能,避免自动转发任意或敏感内容。如需继续使用,请要求作者或维护者更新技能元数据以声明BOT_TOKEN和CHAT_ID(并标记为敏感)使需求明确。如无法验证来源或不愿提供机器人令牌,请勿安装。...
详细分析 ▾
用途与能力
技能名称/描述(TTS → Telegram)与脚本一致:使用piper和ffmpeg创建OGG并发送到Telegram。但注册表元数据未声明运行时脚本发送消息所需的BOT_TOKEN和CHAT_ID环境变量——此不匹配应予以纠正。
指令范围
SKILL.md和shell脚本在范围内:将文本合成WAV/OGG并POST到Telegram。脚本仅读取TTS_VOICE/TTS_SPEED(可选)和BOT_TOKEN/CHAT_ID用于发送,写入临时文件到/tmp,然后清理。
安装机制
技能包本身不包含安装规范或外部下载(仅说明+小bash脚本)。从安装角度看风险较低。注意:Piper模型可能在首次运行时由piper运行时下载(SKILL.md提到约50MB)。
凭证需求
脚本需要BOT_TOKEN和CHAT_ID(敏感凭据)发送消息,但技能元数据未声明这些凭据。申请Telegram机器人令牌和聊天ID与所述用途相称,但缺失的声明是安装前应解决的信息/同意缺口。
持久化与权限
技能非常驻,不请求特权/长期平台权限,也不修改其他技能或系统设置。按需调用,使用/tmp临时文件并删除。
安全有层次,运行前请审查代码。

License

MIT-0

可自由使用、修改和再分发,无需署名。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/3/31

TTS Responder 1.0.0 – 初始版本:使用Piper将文本回复转换为Telegram语音消息(OGG)。通过简单命令切换语音/文字回复模式("responde de forma hablada/escrita")。需要安装piper、ffmpeg和可选的sox。支持通过环境变量配置语音和速度。包含配置、测试和快速使用示例。

● 无害

安装命令 点击复制

官方npx clawhub@latest install tts-responder
镜像加速npx clawhub@latest install tts-responder --registry https://cn.clawhub-mirror.com

技能文档

Genera respuestas de voz a partir de texto y las envía al chat de Telegram como mensaje de audio.

配置

需要安装:

  • piper (神经网络TTS,免费,本地运行)
  • ffmpeg (用于转换为OGG Opus)
  • sox (可选,用于音频处理)

Ubuntu/Debian安装:

sudo apt-get update
sudo apt-get install -y piper ffmpeg sox

环境变量(可选)

  • TTS_VOICE: Piper语音模型(默认:es_ES/carlfm/x_low – 西班牙语,男声)
  • TTS_SPEED: 速度因子(1.0 = 正常)

使用

在FryBot对话中:

  • 说:"responde de forma hablada" → 从此我的回复将以音频形式发送
  • 说:"responde de forma escrita" → 恢复文字正常模式

该技能会在内部拦截FryBot的文本输出,将其合成OGG并通过Telegram API发送。

直接命令(用于测试)

# 测试Piper(生成WAV)
echo "Hola, esto es una prueba" | piper --model es_ES/carlfm/x_low --output_file /tmp/test.wav

# 转换为OGG Opus(Telegram) ffmpeg -i /tmp/test.wav -c:a libopus -b:a 32k /tmp/test.ogg

注意事项

  • Piper是开源软件,完全本地运行。
  • 语音模型首次使用时自动下载(约50MB)。
  • 确保Telegram机器人有发送音频消息的权限。
数据来源:ClawHub ↗ · 中文优化:龙虾技能库
OpenClaw 技能定制 / 插件定制 / 私有工作流定制

免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制

了解定制服务