Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
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....
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....
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Speech generation via Zvukogram API with SSML markup support.
To use this skill, you need: Zvukogram API token — get it at https://zvukogram.com/ Zvukogram account email
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
TTS generation — text to speech SSML support — stress marks, pauses, speed Audio merging — combine fragments via ffmpeg Transcription — proper pronunciation of English words
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"/>
Алена — female, neutral (recommended) Андрей — male, neutral (recommended) Александра — female, soft Антон — male, business Full list: see references/VOICES.md
See references/EXAMPLES.md for: Dialogs and podcasts News voiceover Voice notifications Long texts
See references/TRANSCRIPTION.md for proper pronunciation: OpenAI → Оупен Эй Ай GPT → Джи Пи Ти Samsung → Самсунг Altman → Ал+ьтман
Full, agent-readable reference (recommended): references/SSML.md Quick lookup: references/SSML_CHEATSHEET.md Official Zvukogram SSML docs: https://zvukogram.com/node/ssml/
See references/TROUBLESHOOTING.md for: API errors Audio issues Diagnostics
Max 1000 characters per request (/text) Up to 1M characters via /longtext Do not rely on <voice> / <speak> wrappers for API usage. For multi-voice, generate and merge fragments (one request per voice).
API docs: https://zvukogram.com/node/api/ Voice rating: https://zvukogram.com/rating/ Support: https://t.me/zvukogram
Code helpers, APIs, CLIs, browser automation, testing, and developer operations.
Largest current source with strong distribution and engagement signals.