Top AI Repos — open-source AI, indexed and scored
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
Top AI Repos tracks AI repositories on GitHub and answers two different questions about each one: is it moving right now, and would you bet a product on it.
开源 AI 视频本地化工具:自动完成 YouTube/Bilibili 视频下载、字幕识别与翻译、语音克隆配音、音轨混合和字幕压制。
| Date | Stars |
|---|---|
| 2026-07-24 | 5163 |
| 2026-07-25 | 5171 |
| 2026-07-28 | 5196 |
| 2026-07-30 | 5208 |
| 2026-08-06 | 5208 |
Today
— stars today
This week
— stars this week
This month
— stars this month
Momentum
5.0
growth rate 0.00%/day
<p align="center"> <img src="apps/web/public/youdub-logo.svg" alt="YouDub" width="520" /> </p> # YouDub WebUI | [人才招聘](#人才招聘) <p align="center"> <strong>QQ 交流群:618246010</strong> </p> 一个被真实创作者工作流验证过的开源视频本地化工具。 YouDub WebUI 可以把单个 YouTube 或 Bilibili 视频自动转换成目标语言配音版:下载视频、分离人声与背景音、识别字幕、翻译、生成配音、混音、压制字幕,最后输出可在线播放和下载的新视频。 核心成熟场景是 **YouTube 英文 -> 中文配音**;同时已经支持 **Bilibili 中文 -> 英文配音**。 English README: [README.en.md](README.en.md) ## 真实生产案例 **作者的 B 站频道**:[黑纹白斑马](https://space.bilibili.com/1263732318)(粉丝 80 万+,视频 2 万+)的全站作品均使用 YouDub WebUI 自动翻译配音,覆盖科技、游戏、科普、动物、历史等题材。 这不是一个只跑过 demo 的玩具项目。YouDub WebUI 的目标很明确:让个人创作者、开发者和小团队能够在本地掌控一条完整的视频本地化流水线,并且保留足够简单的架构,方便理解、调试和二次开发。 ## 效果示例 下面两组样例均由本项目真实生成,可以在 GitHub 页面直接播放。左侧是原视频,右侧是自动生成的配音版本;配音版包含目标语言语音和字幕,同时保留原视频的背景音乐与音效。 ### 1. Jensen Huang on Nvidia's Competition [原视频链接](https://www.youtube.com/shorts/TbotsRXyRME) · YouTube Shorts · 英文 -> 中文 <table> <tr><th>原始英文</th><th>中文配音版</th></tr> <tr> <td> https://github.com/user-attachments/assets/befd11ca-e720-4faa-b4e0-d89bfe73df87 </td> <td> https://github.com/user-attachments/assets/bf01f912-eec8-4e0d-8698-0f69283a73e7 </td> </tr> </table> ### 2. How much YT paid me for 129 million shorts views [原视频链接](https://www.youtube.com/watch?v=ii9Kh4XkA5g) · YouTube 横屏长视频 · 英文 -> 中文 · 下方为开头 40 秒切片,完整版可在 [`demo-assets`](https://github.com/liuzhao1225/YouDub-webui/releases/tag/demo-assets) Release 下载 <table> <tr><th>原始英文</th><th>中文配音版</th></tr> <tr> <td> https://github.com/user-attachments/assets/bd02936f-cf3c-4e4b-85b5-0410d38f69f5 </td> <td> https://github.com/user-attachments/assets/158de60a-7de4-4ddf-b3d8-478d0423aee6 </td> </tr> </table> ## 快速开始 ### 1. 准备运行环境 已验证和推荐的运行方式: - **Windows 10/11 + PowerShell 5.1+**:推荐开发环境,也是本文档优先覆盖的平台。 - **Linux / WSL2 / macOS**:后端和前端命令按 POSIX shell 给出;CUDA、FFmpeg、PyTorch/音频依赖需要按各平台实际环境安装。 - **CUDA GPU**:推荐用于完整视频处理。`DEVICE=cpu` 可以运行部分流程,但完整转写、分离、TTS 会非常慢;`DEVICE=mps` 会让 Whisper 自动退回 CPU 以避开 MPS float64 限制。 基础依赖: - Python 3.12。 - Node.js 20+。 - FFmpeg / ffprobe,并确保命令在 `PATH` 中可用。 - 可访问 YouTube 的代理(处理 YouTube 视频时需要) - Netscape 格式的 YouTube Cookie(处理 YouTube 视频时推荐配置) - OpenAI 兼容 Chat Completions API 的 base URL、API key 和模型名 首次运行会下载或加载较大的 ASR、TTS、音频处理模型,请预留磁盘空间和网络时间。 平台注意事项: - Windows PowerShell 使用 `.venv\Scripts\...`,不要照抄 `.venv/bin/...`。 - macOS/Linux 使用 `.venv/bin/...`。 - 如果系统里同时存在多个 Python,请先确认 `py -0p`(Windows)或 `python3.12 --version`(macOS/Linux)的结果。 - 代理、Cookie、模型缓存和工作目录都保存在本机;路径中含空格时,建议使用引号或写入 `.env`。 常见系统依赖安装示例: ```powershell # Windows PowerShell(任选你本机已有的包管理器) winget install Gyan.FFmpeg.Shared winget install OpenJS.NodeJS.LTS ``` Windows 上建议安装 FFmpeg 的 shared/full-shared 版本;安装后请确认 `ffmpeg -version` 和 `ffprobe -version` 可用,并且 FFmpeg 的 DLL 目录在 `PATH` 中,否则音频分离阶段可能无法加载 TorchCodec/FFmpeg 运行库。 ```bash # Ubuntu / Debian / WSL2 sudo apt update sudo apt install -y ffmpeg nodejs npm ``` ```bash # macOS(Homebrew) brew install ffmpeg node ``` 如果你的系统包管理器无法提供 Python 3.12,建议从 Python 官网、pyenv、conda/mamba 或发行版推荐方式安装;关键是后续创建虚拟环境时确认使用的是 3.12。 ### 2. 克隆项目 Windows PowerShell、macOS 和 Linux 通用: ```powershell git clone https://github.com/liuzhao1225/YouDub-webui.git cd YouDub-webui git submodule update --init --recursive ``` Demucs 以源码子模块引入,请不要跳过 `git submodule update`。 ### 3. 安装依赖 #### Windows PowerShell Python 依赖: ```powershell py -3.12 -m venv .venv .\.venv\Scripts\python.exe -m pip install -U pip .\.venv\Scripts\pip.exe install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt ``` 前端依赖: ```powershell npm --prefix apps/web install --registry=https://registry.npmmirror.com ``` #### macOS / Linux / WSL2 Python 依赖: ```bash python3.12 -m venv .venv .venv/bin/python -m pip install -U pip .venv/bin/pip install -i https://mirrors.aliyun.com/pypi/simple/ -r requirements.txt ``` 前端依赖: ```bash npm --prefix apps/web install --registry=https://registry.npmmirror.com ``` 如果 Aliyun 镜像中某个 Python 包暂时不可用,再单独对失败的包使用 Tsinghua 源重试;不要把多个镜像混在同一条 resolver 命令里。 #### 可选:NVIDIA CUDA GPU 如果要用 NVIDIA GPU 跑
Excerpt of 13,631 characters
Read on GitHubZhaoLiu
89
35
7
luo jiyin
2
Elinx · China
2
2
Would you bet a product on this? Bounded 0–100 and slow moving.
matched fp:e4080ab407d2a505, topic:text-to-speech, topic:whisper, topic:voice-cloning