tts-whatsappSend high-quality text-to-speech voice messages on WhatsApp in 40+ languages with automatic delivery
Install via ClawdBot CLI:
clawdbot install hopyky/tts-whatsappSend high-quality text-to-speech voice messages on WhatsApp with automatic delivery. Supports 40+ languages, personal messages, and group broadcasts.
pip3 install --user piper-ttsbrew install ffmpeg (macOS) or apt install ffmpeg (Linux)~/.clawdbot/skills/piper-tts/models/fr_FR-siwis-medium.onnxtts-whatsapp "Hello, this is a test" --target "+15555550123"
tts-whatsapp "Hello everyone" --target "120363257357161211@g.us"
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
tts-whatsapp "High quality" --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, irinaConfigure in ~/.clawdbot/clawdbot.json:
{
"skills": {
"entries": {
"tts_whatsapp": {
"enabled": true,
"env": {
"WHATSAPP_DEFAULT_TARGET": "+15555550123",
"PIPER_DEFAULT_LANG": "en_US",
"PIPER_DEFAULT_VOICE": "lessac",
"PIPER_DEFAULT_QUALITY": "medium"
}
}
}
}
}
--target NUMBER WhatsApp number or group ID
--message TEXT Text message with audio
--lang LANGUAGE Language (default: fr_FR)
--voice VOICE Voice name (default: auto)
--quality QUALITY x_low, low, medium, high
--speed SPEED Playback speed (default: 1.0)
--no-send Don't send automatically
~2.3s total for a 10-second message:
See README.md for complete documentation, examples, and troubleshooting.
Generated Feb 23, 2026
Businesses can use this skill to send automated voice messages in customers' native languages for support updates or appointment reminders. It enhances accessibility for non-native speakers and reduces language barriers in global customer service operations.
Educational institutions can broadcast voice lessons or announcements to students via WhatsApp groups, supporting multiple languages for diverse student bodies. This facilitates remote learning and ensures clear communication in preferred languages.
Companies can run personalized marketing campaigns by sending voice messages to target audiences in local languages, increasing engagement through audio content. It's useful for promotions, event invitations, or product launches across different regions.
Healthcare providers can send medication reminders or health tips as voice messages to patients in their preferred language, improving adherence and accessibility. This is especially beneficial for elderly or visually impaired patients.
Organizations can use this skill for internal announcements or training materials in multilingual teams, ensuring all employees receive information in their native tongue. It streamlines communication in global or remote work environments.
Offer a subscription-based service where businesses pay monthly for access to the TTS WhatsApp skill, including premium features like higher quality voices or unlimited messages. Revenue is generated through tiered pricing plans.
Charge users based on the number of voice messages sent, with pricing per message or per minute of audio. This model suits occasional users or small businesses, with revenue scaling with usage volume.
Sell enterprise licenses to large organizations for customized deployments, including integration support, dedicated servers, and advanced features. Revenue comes from one-time licensing fees or annual contracts.
๐ฌ Integration Tip
Ensure Piper TTS and FFmpeg are correctly installed and voice models are placed in the specified directory to avoid runtime errors.
iMessage/SMS CLI for listing chats, history, watch, and sending.
Use when you need to control Discord from Clawdbot via the discord tool: send messages, react, post or upload stickers, upload emojis, run polls, manage threads/pins/search, fetch permissions or member/role/channel info, or handle moderation actions in Discord DMs or channels.
Use when you need to control Slack from Clawdbot via the slack tool, including reacting to messages or pinning/unpinning items in Slack channels or DMs.
Send WhatsApp messages to other people or search/sync WhatsApp history via the wacli CLI (not for normal user chats).
Build or update the BlueBubbles external channel plugin for Clawdbot (extension package, REST send/probe, webhook inbound).
OpenClaw skill for designing Telegram Bot API workflows and command-driven conversations using direct HTTPS requests (no SDKs).