🦀 ClawHub
Zvukogram
by @erview
Text-to-Speech via Zvukogram API with SSML support. Use when you need to generate speech from text, create podcasts, voice notifications, or work with audio....
TERMINAL
clawhub install zvukogram📖 About This Skill
name: zvukogram description: Text-to-Speech via Zvukogram API with SSML support. Use when you need to generate speech from text, create podcasts, voice notifications, or work with audio. Supports speed control, stress marks, English word transcription, audio fragment merging, rich SSML references, and podcast-oriented TTS patterns. metadata: openclaw: requires: env: [ZVUKOGRAM_TOKEN, ZVUKOGRAM_EMAIL] credentials: [zvukogram_api]
Zvukogram TTS
Speech generation via Zvukogram API with SSML markup support.
Requirements
To use this skill, you need:
Setup
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
Quick Start
# Simple TTS
python3 scripts/tts.py --text "Hello, world!" --voice Алена --output hello.mp3With +20% speed
python3 scripts/tts.py --text "Fast text" --voice Алена --speed 1.2 --output fast.mp3Check balance
python3 scripts/balance.py
Features
SSML Markup
Stress Marks
Use+ before stressed vowel:
З+амок — stress on "a"
зам+ок — stress on "o"
Aliases (Transcription)
OpenAI
Samsung
Альтман
Speed
20% faster
Fast text
Pauses
Available Voices
Full list: see references/VOICES.md
Examples
See references/EXAMPLES.md for:
Transcription
See references/TRANSCRIPTION.md for proper pronunciation:
SSML Reference
say-as modes with extra patterns: references/say-as.md+, , ): references/pronunciation-patterns.mdTroubleshooting
See references/TROUBLESHOOTING.md for:
API Reference
/text vs /longtext vs chunking: references/chunking-and-method-choice.mdAPI Limits / gotchas
/text: max 1000 characters per request/longtext and /subs: up to 1,000,000 characters wrappers.Links
💡 Examples
⚙️ Configuration
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