Speech generation via Zvukogram API with SSML markup support.
To use this skill, you need:
Create file ~/.config/zvukogram/config.json:
mkdir -p ~/.config/zvukogram
{
"token": "your_api_token_here",
"email": "your_email@example.com"
}
Or use environment variables:
export ZVUKOGRAM_TOKEN=your_api_token_here
export ZVUKOGRAM_EMAIL=your_email@example.com
# Simple TTS
python3 scripts/tts.py --text "Hello, world!" --voice Алена --output hello.mp3
# With +20% speed
python3 scripts/tts.py --text "Fast text" --voice Алена --speed 1.2 --output fast.mp3
# Check balance
python3 scripts/balance.py
Use + before stressed vowel:
З+амок — stress on "a"
зам+ок — stress on "o"
<sub alias="Оупен Эй Ай">OpenAI</sub>
<sub alias="Самсунг">Samsung</sub>
<sub alias="Ал+ьтман">Альтман</sub>
<prosody rate="1.2">20% faster</prosody>
<prosody rate="fast">Fast text</prosody>
<break time="500ms"/>
Full list: see references/VOICES.md
See references/EXAMPLES.md for:
See references/TRANSCRIPTION.md for proper pronunciation:
say-as modes with extra patterns: references/say-as.md+, , ): references/pronunciation-patterns.mdSee references/TROUBLESHOOTING.md for:
/text vs /longtext vs chunking: references/chunking-and-method-choice.md/text: max 1000 characters per request/longtext and /subs: up to 1,000,000 characters wrappers.共 3 个版本