这是一个基于 IndexTTS 的 AI 配音工具,支持音频分段配音和直接配音两种模式。
分段配音模式:
直接配音模式:
其他功能:
后端:
前端:
克隆仓库:
git clone [repository_url]
cd [project_directory]
安装依赖:
pip install -r requirements.txt pip install -r requirements_indextts.txt
运行应用:
python app/app.py
构建镜像:
docker build -t ai-dubbing .
运行容器:
docker run -p 5000:5000 ai-dubbing
. ├── app/ │ ├── app.py # Flask 应用主文件 │ ├── utils/ # 工具函数 │ │ ├── audio_processor.py # 音频处理 │ │ ├── subtitle_processor.py # 字幕处理 │ │ └── tts_client.py # TTS 客户端 │ ├── static/ # 静态文件 │ └── templates/ # HTML 模板 ├── index-tts/ # IndexTTS 模型 ├── checkpoints/ # 模型检查点 ├── requirements.txt # Python 依赖 └── Dockerfile # Docker 配置
上传音频和字幕文件
生成配音
合并音频片段
获取系统状态
清理缓存文件
[许可证类型]
如有问题或建议,请提交 Issue。