Об этом проекте
pyVideoTrans — это инструмент с открытым исходным кодом для перевода видео с одного языка на другой. Он предоставляет полный рабочий процесс: распознавание речи (ASR), перевод субтитров, синтез речи (TTS) и синтез видео. Поддерживает локальное автономное развёртывание и различные онлайн-API.
Основные возможности включают полностью автоматический перевод видео, транскрипцию аудио в SRT-субтитры с диаризацией говорящих, многоролевую ИИ-озвучку и клонирование голоса zero-shot посредством F5-TTS, CosyVoice и GPT-SoVITS. Поддерживаются модели ASR: Faster-Whisper, OpenAI Whisper и Alibaba Qwen; машинный перевод через LLM: DeepSeek, ChatGPT, Claude, Gemini и Ollama; а также TTS через Edge-TTS, OpenAI, Azure и ChatTTS. Интерактивное редактирование позволяет выполнять ручную вычитку на каждом этапе.
Варианты развёртывания: предустановленный Windows-исполняемый файл (.exe), развёртывание из исходного кода с использованием uv на macOS/Linux/Windows и контейнерное развёртывание через Docker. Предоставляются графический интерфейс (GUI), командная строка (CLI) для автономной пакетной обработки и веб-интерфейс (WebUI) для удалённого доступа. В состав входят утилиты для разделения вокала, объединения видео и субтитров, а также синхронизации аудио и видео.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.