violin

violin

Open-source video translation skill supporting multiple languages and speech synthesis.

Agent SkillDevOpen source视频翻译语音合成多语言支持
Type
Agent Skill
Open source
Yes
GitHub Stars
★ 1.0k
Source
skill-github

Overview

Violin is an open-source video translation skill that transcribes speech from videos, translates it, and synthesizes natural-sounding audio in the target language. It supports 33 target languages and offers multiple usage methods, including CLI, FastAPI Web application, and Claude Code skill. Users can customize various parameters via configuration files, such as selecting different API providers. Ideal for developers and teams needing multi-language video content processing.

Capabilities

  • Supports 33 target languages
  • Native speaker voices for 16 commonly used languages
  • In-video Q&A functionality
  • Natural language voice selector
  • 6 style configuration profiles
  • Pluggable technology stack

Use cases

Multilingual video translationVideo subtitle generationVideo content localizationIn-video Q&A

Setup

Requires: Python 3.10+ffmpegTOGETHER_API_KEY
uv tool install violin or pip install violin

This information was compiled by AI from public sources and may contain inaccuracies — please refer to the source.

FAQ

How to get started?

Visit https://www.violin-ai.com or run via CLI.

Which API providers are supported?

Together AI, OpenAI, ElevenLabs.

Do I need API keys?

Yes, such as TOGETHER_API_KEY.

Related skills