AI全自动视频翻译

../public/photo1.png

介绍

这是一个全自动视频翻译项目。利用Whisper识别声音,AI大模型翻译字幕,最后合并字幕视频,生成翻译好的带字幕的视频

项目地址:https://github.com/Chenyme/Chenyme-AAVT

项目亮点

  • 支持 faster-whisper 后端
  • 支持 GPU 加速
  • 支持 ChatGPTKIMI 翻译
  • 支持多种语言识别、翻译
  • 支持多种字幕格式输出
  • 支持字幕、视频预览

如何安装

更快速的安装(省去下载FFmpeg)

https://github.com/Chenyme/Chenyme-AAMT/releases

正常安装

本项目需要依赖 Python 环境和 FFmpeg,可能会用到 CUDA 和 PyTorch 。

  1. 安装 Python 环境
  • 您需要安装 Python 3.8 或更高版本。
  • 您可以从 Python官网 下载并安装最新版本的 Python。
  1. 安装 FFmpeg
  • 您需要安装 FFmpeg。
  • 您可以从 FFmpeg官网 下载并安装 FFmpeg。
  1. 设置 FFmpeg 为环境变量
  • 按下 Win+R 快捷键打开运行对话框。
  • 在弹出的框中输入 rundll32 sysdm.cpl,EditEnvironmentVariables,然后点击确定。
  • 在上面的用户变量中找到 Path,双击。
  • 点击新建,输入刚刚下载的 FFmpeg 的路径。示例:D:\APP\ffmpeg(请根据自己的实际路径调整!)。
  1. 运行 install.bat
  • 在项目根目录下运行 install.bat 来安装所有依赖库。

如何使用

  1. 设置参数
  • config内设置 OPENAI_API_KEYOPENAI_BASE_URLKIMI_API_KEY,以便使用翻译引擎。
  • 您也可以在网页中设置各项参数,目前版本已经可以自动保存到config中,无需重新设置。

../public/photo2.png

  1. 运行程序
  • 运行 webui.bat
  • 等待网页跳转,如果没有跳转请自行在浏览器输入http://localhost:8501/
  • 首次使用streamlit,可能会要求输入email,直接Enter跳过即可。
  • 上传文件,设置模型,运行程序,耐心等待处理