Find your landing page message
Connect a productโs value to a specific audience and write a clear first-screen message.
Send high-quality text-to-speech voice messages on WhatsApp in 40+ languages with automatic delivery
---
name: tts-whatsapp-4749bfe81c04
version: 1.0.0
description: Send high-quality text-to-speech voice messages on WhatsApp in 40+ languages with automatic delivery
user-invocable: true
disable-model-invocation: false
tags:
- whatsapp
- tts
- voice
- messaging
- multilingual
- audio
author: Community
repository: https://github.com/clawdbot/clawdhub
---
# ๐๏ธ TTS WhatsApp - Voice Messages in 40+ Languages
Send high-quality text-to-speech voice messages on WhatsApp with automatic delivery. Supports 40+ languages, personal messages, and group broadcasts.
## โจ Features
- ๐๏ธ **High-quality TTS** powered by Piper (40+ languages)
- ๐ต **Automatic conversion** to OGG/Opus (WhatsApp format)
- ๐ค **Automatic sending** via Clawdbot
- ๐ฅ **Group support** - Send to individuals or WhatsApp groups
- ๐ **Multi-language** - French, English, Spanish, German, and 40+ more
- ๐งน **Smart cleanup** - Auto-delete files after successful send
- โก **Fast** - ~2-3s from command to delivery
## ๐ฆ Prerequisites
1. **Piper TTS**: `pip3 install --user piper-tts`
2. **FFmpeg**: `brew install ffmpeg` (macOS) or `apt install ffmpeg` (Linux)
3. **Voice models**: Download from [Hugging Face](https://huggingface.co/rhasspy/piper-voices)
- Place in `~/.clawdbot/skills/piper-tts/models/`
- Example: `fr_FR-siwis-medium.onnx`
## ๐ Quick Start
### Basic usage
```bash
tts-whatsapp "Hello, this is a test" --target "+15555550123"
```
### Send to WhatsApp group
```bash
tts-whatsapp "Hello everyone" --target "120363257357161211@g.us"
```
### Change language
```bash
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
```
### Different quality levels
```bash
tts-whatsapp "High quality" --quality high --target "+1..."
```
## ๐ Supported Languages
- ๐ซ๐ท French (`fr_FR`): siwis, upmc, tom
- ๐ฌ๐ง English GB (`en_GB`): alan, alba
- ๐บ๐ธ English US (`en_US`): lessac, amy, joe
- ๐ช๐ธ Spanish (`es_ES`, `es_MX`): carlfm, davefx
- ๐ฉ๐ช German (`de_DE`): thorsten, eva_k
- ๐ฎ๐น Italian (`it_IT`): riccardo
- ๐ต๐น Portuguese (`pt_BR`, `pt_PT`): faber
- ๐ณ๐ฑ Dutch (`nl_NL`): mls, rdh
- ๐ท๐บ Russian (`ru_RU`): dmitri, irina
- And 30+ more!
[Full voice list โ](https://rhasspy.github.io/piper-samples/)
## ๐ง Configuration
Configure in `~/.clawdbot/clawdbot.json`:
```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"
}
}
}
}
}
```
## ๐๏ธ All Options
```
--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
```
## ๐ Performance
~2.3s total for a 10-second message:
- TTS generation: ~1s
- Format conversion: ~0.2s
- WhatsApp delivery: ~1s
## ๐ Full Documentation
See [README.md](README.md) for complete documentation, examples, and troubleshooting.
---
name: tts-whatsapp-4749bfe81c04
version: 1.0.0
description: Send high-quality text-to-speech voice messages on WhatsApp in 40+ languages with automatic delivery
user-invocable: true
disable-model-invocation: false
tags:
- whatsapp
- tts
- voice
- messaging
- multilingual
- audio
author: Community
repository: https://github.com/clawdbot/clawdhub
---
# ๐๏ธ TTS WhatsApp - Voice Messages in 40+ Languages
Send high-quality text-to-speech voice messages on WhatsApp with automatic delivery. Supports 40+ languages, personal messages, and group broadcasts.
## โจ Features
- ๐๏ธ **High-quality TTS** powered by Piper (40+ languages)
- ๐ต **Automatic conversion** to OGG/Opus (WhatsApp format)
- ๐ค **Automatic sending** via Clawdbot
- ๐ฅ **Group support** - Send to individuals or WhatsApp groups
- ๐ **Multi-language** - French, English, Spanish, German, and 40+ more
- ๐งน **Smart cleanup** - Auto-delete files after successful send
- โก **Fast** - ~2-3s from command to delivery
## ๐ฆ Prerequisites
1. **Piper TTS**: `pip3 install --user piper-tts`
2. **FFmpeg**: `brew install ffmpeg` (macOS) or `apt install ffmpeg` (Linux)
3. **Voice models**: Download from [Hugging Face](https://huggingface.co/rhasspy/piper-voices)
- Place in `~/.clawdbot/skills/piper-tts/models/`
- Example: `fr_FR-siwis-medium.onnx`
## ๐ Quick Start
### Basic usage
```bash
tts-whatsapp "Hello, this is a test" --target "+15555550123"
```
### Send to WhatsApp group
```bash
tts-whatsapp "Hello everyone" --target "120363257357161211@g.us"
```
### Change language
```bash
tts-whatsapp "Hola mundo" --lang es_ES --voice carlfm --target "+34..."
```
### Different quality levels
```bash
tts-whatsapp "High quality" --quality high --target "+1..."
```
## ๐ Supported Languages
- ๐ซ๐ท French (`fr_FR`): siwis, upmc, tom
- ๐ฌ๐ง English GB (`en_GB`): alan, alba
- ๐บ๐ธ English US (`en_US`): lessac, amy, joe
- ๐ช๐ธ Spanish (`es_ES`, `es_MX`): carlfm, davefx
- ๐ฉ๐ช German (`de_DE`): thorsten, eva_k
- ๐ฎ๐น Italian (`it_IT`): riccardo
- ๐ต๐น Portuguese (`pt_BR`, `pt_PT`): faber
- ๐ณ๐ฑ Dutch (`nl_NL`): mls, rdh
- ๐ท๐บ Russian (`ru_RU`): dmitri, irina
- And 30+ more!
[Full voice list โ](https://rhasspy.github.io/piper-samples/)
## ๐ง Configuration
Configure in `~/.clawdbot/clawdbot.json`:
```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"
}
}
}
}
}
```
## ๐๏ธ All Options
```
--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
```
## ๐ Performance
~2.3s total for a 10-second message:
- TTS generation: ~1s
- Format conversion: ~0.2s
- WhatsApp delivery: ~1s
## ๐ Full Documentation
See [README.md](README.md) for complete documentation, examples, and troubleshooting.
Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.