这是一个基于 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。