安全扫描
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临时文件并删除。
安全有层次,运行前请审查代码。
运行时依赖
无特殊依赖
版本
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 技能定制 / 插件定制 / 私有工作流定制
免费技能或插件可能存在安全风险,如需更匹配、更安全的方案,建议联系付费定制