LaunchKit · 2026
Back to Skills

zvukogram

Text-to-Speech via Zvukogram API with SSML support.

2
471 downloads
by @erview

Setup & Installation

openclaw skills install @erview/zvukogram

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install zvukogram

Version History

v1.1.4Mar 7, 2026 - Version note by skill developer:

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.

INPUT

User asks: 'Read this news summary aloud with a pause after the headline, using a female voice'

AGENT
  1. 1Wraps headline in SSML with a <break time='500ms'/> after it
  2. 2Adds <sub alias='...'/> tags for any English brand names in the text
  3. 3Calls tts.py with --voice Алена and the SSML-formatted text
  4. 4Saves output to a local .mp3 file
OUTPUT

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.

ZVUKOGRAM_TOKEN environment variable (obtain at https://zvukogram.com/)ZVUKOGRAM_EMAIL environment variable (your Zvukogram account email)