Skip to content

Netflix级字幕切割翻译、精确对齐和个性化配音,一键全自动视频搬运

License

Notifications You must be signed in to change notification settings

charles4song/VideoLingo

 
 

Repository files navigation

🌉 VideoLingo: 连接世界的每一帧

Python License GitHub stars

中文 | English

b站演示

QQ群:875297969

🌟 能做什么

  • 🍖 全自动视频搬运工,生成 Netflix 品质的字幕!

  • 🎤 克隆自己的声音进行配音!

  • ✨ 在 streamlit 中点击-完成!

iqzp96.png

看看效果吧!💪

ted_demo_sub.mp4

还可以用GPT-SoVITS配上自己的声音!

ted_demo_dubbing.mp4

特点

  • 使用 NLP 和 LLM 进行字幕分割

  • 智能术语知识库,实现上下文感知翻译

  • 三步翻译过程:直接翻译 - 反思 - 改进

  • 精确的单词级字幕对齐

  • 仅需 1 元即可创作 5 分钟的 Netflix 级双语字幕

  • GPT-SoVits 高质量的个性化配音

  • 开发者友好:逐步结构化文件,便于自定义 : 英文文档 | 中文文档(待更新)

硬件要求

  • 在 Mac M1 Pro 16G 及 Win10 RTX4060 上测试通过

  • Win11 可能存在 numpy 版本依赖问题 😭 尝试修复了需要好心人帮忙测试

快速体验

ia9v1d.png

本地部署

  1. windows 环境确保安装 CmakeVisual Studio 并重启 (gpu 版 torch 需要)

  2. 克隆仓库:

    git clone https://github.com/Huanshere/VideoLingo.git
    cd VideoLingo
  3. 设置并激活 Conda 虚拟环境:

    conda create -n videolingo python=3.12.0
    conda activate videolingo
  4. 配置 config.py

  5. 执行安装脚本:

    python install.py
  6. 🎉启动streamlt!

    streamlit run st.py

🙏 致谢

感谢以下开源项目的贡献:

Star 历史

Star 历史图表

About

Netflix级字幕切割翻译、精确对齐和个性化配音,一键全自动视频搬运

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 99.5%
  • Other 0.5%