名称: tts-whatsapp
版本: 1.0.0
描述: 通过自动发送功能,在 WhatsApp 上以 40 多种语言发送高质量的文本转语音语音消息
user-invocable: true
disable-model-invocation: false
标签:
- whatsapp
- tts
- voice
- messaging
- multilingual
- audio
作者: Community
仓库: https://github.com/clawdbot/clawdhub
通过自动发送功能,在 WhatsApp 上发送高质量的文本转语音语音消息。支持 40 多种语言、个人消息和群组广播。
pip3 install --user piper-ttsbrew install ffmpegapt install ffmpeg~/.clawdbot/skills/piper-tts/models/fr_FR-siwis-medium.onnxtts-whatsapp "你好,这是一条测试消息" --target "+8612345678901"
tts-whatsapp "大家好" --target "120363257357161211@g.us"
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
tts-whatsapp "高质量语音" --quality high --target "+1..."
fr_FR):siwis, upmc, tomen_GB):alan, albaen_US):lessac, amy, joees_ES, es_MX):carlfm, davefxde_DE):thorsten, eva_kit_IT):riccardopt_BR, pt_PT):fabernl_NL):mls, rdhru_RU):dmitri, irina在 ~/.clawdbot/clawdbot.json 文件中配置:
{
"skills": {
"entries": {
"tts_whatsapp": {
"enabled": true,
"env": {
"WHATSAPP_DEFAULT_TARGET": "+8612345678901",
"PIPER_DEFAULT_LANG": "en_US",
"PIPER_DEFAULT_VOICE": "lessac",
"PIPER_DEFAULT_QUALITY": "medium"
}
}
}
}
}
--target NUMBER 目标 WhatsApp 号码或群组 ID
--message TEXT 要转换为音频的文本消息
--lang LANGUAGE 语言(默认:fr_FR)
--voice VOICE 语音名称(默认:auto)
--quality QUALITY 质量等级:x_low, low, medium, high
--speed SPEED 播放速度(默认:1.0)
--no-send 不自动发送
一条 10 秒消息的总处理时间约 2.3 秒:
- TTS 生成:约 1 秒
- 格式转换:约 0.2 秒
- WhatsApp 发送:约 1 秒
查看 README.md 获取完整文档、示例和故障排除指南。