这个项目能做什么
pyVideoTrans是一款用于将视频从一种语言翻译成另一种语言的开源工具。它提供完整的工作流:语音识别(ASR)、字幕翻译、语音合成(TTS)和视频合成。它支持本地离线部署和各类在线API。
核心功能包括全自动视频翻译、音频转录为带说话人分离的SRT字幕、多角色AI配音,以及通过F5-TTS、CosyVoice和GPT-SoVITS实现的零样本声音克隆。它支持Faster-Whisper、OpenAI Whisper和Alibaba Qwen等ASR模型;可通过DeepSeek、ChatGPT、Claude、Gemini和Ollama实现大模型翻译;支持Edge-TTS、OpenAI、Azure和ChatTTS的TTS服务。交互式编辑功能支持在每个阶段进行人工校对。
部署选项包括预打包的Windows .exe安装包、在macOS/Linux/Windows上通过uv进行源码部署,以及Docker容器化部署。它提供GUI图形界面、用于无界面/批量处理的CLI命令行工具,以及用于远程访问的WebUI。工具还包含人声分离、视频/字幕合并、音视频对齐等实用工具。
评论
0 评分人数达到10人后显示
登录后参与讨论。