Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
SSML reference + cheatsheet update; docs refresh; env-friendly creds for isolated runs
What This Skill Does
Generates speech from text using the Zvukogram API. Supports SSML markup for stress marks, pauses, and speed control. Can merge multiple audio fragments and handle English word transcription for Russian TTS.
SSML support with per-word stress control and English transcription aliases gives more accurate Russian-language output than basic TTS APIs.
When to use it
- Converting written articles to audio files
- Adding voice notifications to automated pipelines
- Recording podcast narration with multiple voices
- Voicing news scripts with proper pronunciation control
- Generating audio from long-form text documents
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Read this news summary aloud with a pause after the headline, using a female voice'
- 1Wraps headline in SSML with a <break time='500ms'/> after it
- 2Adds <sub alias='...'/> tags for any English brand names in the text
- 3Calls tts.py with --voice Алена and the SSML-formatted text
- 4Saves output to a local .mp3 file
An .mp3 file with the news summary spoken by Алена, pausing after the headline and pronouncing brand names correctly
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.