Violin — скилл
Скилл и CLI для перевода и озвучки видео: расшифровка речи, перевод, синтез голоса и субтитры
- 1 087 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Отправляет аудио и текст во внешние сервисы с ключами
- Запускает обработку видео и пишет файлы на диск
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add skills/violinОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Отправляет аудио и текст во внешние сервисы с ключами
- Запускает обработку видео и пишет файлы на диск
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Violin переводит видео на другой язык и делает субтитры. Он расшифровывает речь, переводит ее, синтезирует голос на целевом языке и вшивает дорожку обратно в видео с выравниванием по таймингу, при желании с SRT-субтитрами. Работает с файлами mp4, mkv и webm, поддерживает десятки языков и подбор голоса по описанию. Устанавливается как CLI violin (и сервер violin-api), а поверх есть скилл для Claude Code, который вызывает CLI. Модели для перевода и синтеза подключаются через YAML: Together, OpenAI, ElevenLabs и другие.
Для кого. Для авторов контента и локализаторов, которым нужно переводить и озвучивать видео.
Подходит, если
- Нужно перевести и озвучить видео на другой язык
- Нужны субтитры к видео с выравниванием по таймингу
- Нужно локализовать ролик через агента с помощью CLI
Не подходит, если
- Нет ключей к сервисам перевода и синтеза речи
- Нужен только текстовый перевод без работы с видео
Пример запроса к агенту
Переведи и озвучь это видео на английский и сделай субтитрыОграничения
Нужны ключи внешних сервисов, по умолчанию Together для перевода и Cartesia для синтеза, часть моделей платная. Для установки и запуска нужны Python и ffmpeg. Скилл через глобальный CLI работает на конфиге по умолчанию, для OpenAI, ElevenLabs и своих настроек запускают проект напрямую. Доступность части сервисов из России без VPN не гарантирована.
Как отключить. Удалите скилл video-translator из ~/.claude/skills и снимите CLI командой uv tool uninstall violin.
Частые вопросы
Какие модели поддерживаются?
Стек сменный через YAML: Together, OpenAI, ElevenLabs и другие для перевода и синтеза. Скилл через глобальный CLI работает на стеке по умолчанию.
Нужны ли ключи?
Да, для перевода и синтеза речи нужны ключи внешних сервисов.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкилл учит агента собирать видео с закадровой озвучкой через narrator-ai-cli: поиск ролика, шаблон, музыка, голос, текст и монтаж
Скилл для Codex и Claude Code: субтитры и краткий пересказ по ссылке на ролик Douyin, Xiaohongshu, Bilibili, YouTube или по файлу
Скилл ведет Claude Code от песни и текста до готового лирик-клипа в духе Vocaloid с рендером кадров в браузере и ffmpeg.
Скилл превращает ссылку на видео с Bilibili, Douyin или YouTube в конспект с таймкодами через локальную расшифровку
VideoCaptioner расшифровывает речь, переводит субтитры и вшивает их в видео одной командой из Claude Code.
Claude Real Video
claude-real-video
Скилл, который дает Claude «смотреть» видео: из ссылки или файла достает кадры с учетом сцен без дублей и расшифровку речи через whisper
Из блога
Коротко о README
README представляет Violin как открытый инструмент перевода видео, доступный как CLI, веб-приложение на FastAPI и скилл для Claude Code. Он расшифровывает речь, переводит, синтезирует озвучку и вшивает дорожку обратно с выравниванием, при желании с субтитрами. Поддерживаются десятки языков, подбор голоса по описанию и сменный стек моделей через YAML. Установка идет через uv или pip, скилл копируется командой violin --install-skill. Лицензия MIT.
Бейдж для README
Исходный SKILL.md
--- name: video-translator description: Dub a video into another language and generate subtitles using the default Together + Cartesia stack. Trigger when the user wants to translate / dub / voice-over a video file, or generate subtitles for it. Handles `.mp4` / `.mkv` / `.webm`. Installs as the `violin` CLI (and `violin-api` for the FastAPI server) via `uv tool install`. For alternative models (OpenAI / ElevenLabs) or custom configs, point the user to the repo. allowed-tools: Bash, Read --- # Violin — operating skill Always uses the default config (Together for translation, `cartesia/sonic-3` for TTS).