70 lines
1.6 KiB
Markdown
70 lines
1.6 KiB
Markdown
# DECTalk Voices Reference
|
|
|
|
The 9 original DECTalk voices, each with unique characteristics.
|
|
|
|
## Voice List
|
|
|
|
| Voice | Description | Type |
|
|
|-------|-------------|------|
|
|
| paul | Perfect Paul (default, Moonbase Alpha) | Male |
|
|
| betty | Beautiful Betty | Female |
|
|
| harry | Huge Harry (deep voice) | Male |
|
|
| frank | Frail Frank (elderly) | Male |
|
|
| dennis | Doctor Dennis | Male |
|
|
| kit | Kit the Kid | Child |
|
|
| ursula | Uppity Ursula | Female |
|
|
| rita | Rough Rita (gravelly) | Female |
|
|
| wendy | Whispering Wendy (soft) | Female |
|
|
|
|
## Using Voices in Discord
|
|
|
|
### Set Your Voice
|
|
```
|
|
[p]ttstoy myvoice paul
|
|
[p]tts aeiou john madden
|
|
```
|
|
|
|
The voice command `[:np]` is automatically prepended to your text.
|
|
|
|
### Override Voice Mid-Text
|
|
You can use DECTalk commands to change voices within your message:
|
|
```
|
|
[p]tts [:nh]I'm gonna eat a pizza. [:dial67589340] Hi, can i order a pizza? [:nv]no! [:nh]why? [:nv] cuz you are john madden![:np]
|
|
```
|
|
|
|
Voice commands:
|
|
- `[:np]` - Paul
|
|
- `[:nb]` - Betty
|
|
- `[:nh]` - Harry
|
|
- `[:nf]` - Frank
|
|
- `[:nd]` - Dennis
|
|
- `[:nk]` - Kit
|
|
- `[:nu]` - Ursula
|
|
- `[:nr]` - Rita
|
|
- `[:nw]` - Wendy
|
|
|
|
## Testing Voices
|
|
|
|
```bash
|
|
# Test all voices
|
|
for voice in paul betty harry frank dennis kit ursula rita wendy; do
|
|
echo "Testing $voice..."
|
|
curl "http://127.0.0.1:33001/say?text=Hello%20I%20am%20$voice&voice=$voice" -o "${voice}.mp3"
|
|
done
|
|
```
|
|
|
|
## In Discord
|
|
|
|
```
|
|
# Set voice and speak
|
|
[p]ttstoy voice paul
|
|
[p]tts aeiou john madden
|
|
|
|
# Change voice
|
|
[p]ttstoy voice betty
|
|
[p]tts Hello, I am Beautiful Betty
|
|
|
|
# Override voice in text
|
|
[p]tts [:nh]Deep voice [:nb]now female voice [:np]back to paul
|
|
```
|