
KrillinAI TTS Dubbing
Generate target-language dubbing audio (and optionally a dubbed video) from SRT subtitles via KrillinAI CLI
- Repository
- krillinai/OpenCreator
- Stars
- 14,089
- Licence
- Apache-2.0
- Files
- 1 file
What it does
When installed, the agent can take a subtitle file (SRT) in a target language and run the KrillinAI command-line tool to turn those lines into synthesized speech, producing a WAV audio track and, if an original video is supplied, a dubbed MP4. It also tells the agent how to check the result: confirm the JSON output reports success, that the audio file exists and is not empty, and use ffprobe to inspect the video's duration and audio stream. It depends on a separate KrillinAI CLI skill for setup and configuration details.
Great for
- Creators who already have translated SRT subtitles and want a voiceover or dubbed video
- Developers building an automated video localization pipeline around the KrillinAI CLI
Skip it if
- Users who have not installed KrillinAI CLI and configured a TTS provider in config.toml, since the skill cannot produce output without them
- Anyone expecting it to translate or transcribe on its own; it only synthesizes speech from an existing SRT file
- Sensitive or confidential material sent to a third-party TTS provider, as the text is passed to whichever provider is configured
Try asking
- “Create a dubbed English voiceover from my translated_subtitles.srt file”
- “Generate target-language TTS audio and a dubbed video from origin_video.mp4 and its subtitles”
- “Run a dry-run to check the TTS command before generating audio”
Install in 3 steps
- 1
Download the skill
The ZIP contains the 1 original files, the Apache-2.0 licence and an attribution note.
krillinai-tts.zip - 2
Add it to your agent
Claude Code (all projects)
mkdir -p ~/.claude/skills && unzip krillinai-tts.zip -d ~/.claude/skills/Claude Code / Agent SDK (this project only)
mkdir -p .claude/skills && unzip krillinai-tts.zip -d .claude/skills/Claude apps (web/desktop): Settings → Capabilities → Skills → Upload skill, and choose the ZIP.
- 3
Ask for the task
No special command needed — the agent reads the skill's description and loads it when your request matches. Try one of the prompts above.
Get better results
- Use --dry-run first to validate the command shape before generating real audio
- Provide --video only when you need video_with_tts.mp4; audio-only runs don't need it
- Keep the TTS provider's API credentials in config.toml and review which provider is used, since subtitle text is sent to it
What's inside
- SKILL.md
Redistributed unmodified from krillinai/OpenCreator under the Apache-2.0 licence. The assessment was drafted with AI from the skill's files on 2026-10-29. Skills can instruct your agent to run code — read SKILL.md and any scripts before installing.