将日语(或其他语言)原音频中中文 LRC 字幕标记的说话片段替换为中文 TTS 语音的本地工具。
0% 到 200% 音量。不自动压低任一音轨;只有峰值超过可编码范围时才启用保持相对比例的主限幅保护,并给出提示。
setup-index.bat 安装 IndexTTS2 服务(基于官方IndexTTS2,首次运行会自动创建虚拟环境安装依赖,并下载所需模型)。setup-j2c.bat 安装本项目。start.bat 启动本项目,自动跳出IndexTTS2以及J2C前端页面,后续启动只需点击 start.bat 。为确保端口释放,建议点击
stop.bat结束运行本项目。
ASMR-J2C/
│
├── app/ # FastAPI 后端主程序目录
│ ├── audio.py # 音频处理
│ ├── config.py # 配置管理
│ ├── jobs.py # 任务队列管理与执行
│ ├── lrc.py # LRC 字幕解析和验证
│ ├── main.py # FastAPI 应用入口
│ ├── routes.py # API 路由
│ ├── tts.py # IndexTTS2 客户端封装
│ └── __init__.py # 包标识
│
├── indexTTS2/ # IndexTTS2 语音合成引擎
│
├── static/ # 前端静态资源
│ ├── app.js # 前端业务逻辑(任务提交、状态轮询)
│ ├── index.html # 主界面 HTML
│ └── styles.css # 样式表
│
├── setup-index.bat # 一键安装 IndexTTS2 环境的批处理
├── setup-index.ps1 # IndexTTS2 环境安装脚本
├── setup-j2c.bat # 一键安装 ASMR-J2C 主项目依赖的批处理
├── setup-j2c.ps1 # 主项目环境安装脚本
├── start.bat # 启动服务的批处理
├── start-app.ps1 # 启动主逻辑
└── stop.bat # 强制停止服务的批处理
3 commits
Python
96.7%
将日语(或其他语言)原音频中中文 LRC 字幕标记的说话片段替换为中文 TTS 语音的本地工具。
0% 到 200% 音量。不自动压低任一音轨;只有峰值超过可编码范围时才启用保持相对比例的主限幅保护,并给出提示。
setup-index.bat 安装 IndexTTS2 服务(基于官方IndexTTS2,首次运行会自动创建虚拟环境安装依赖,并下载所需模型)。setup-j2c.bat 安装本项目。start.bat 启动本项目,自动跳出IndexTTS2以及J2C前端页面,后续启动只需点击 start.bat 。为确保端口释放,建议点击
stop.bat结束运行本项目。
ASMR-J2C/
│
├── app/ # FastAPI 后端主程序目录
│ ├── audio.py # 音频处理
│ ├── config.py # 配置管理
│ ├── jobs.py # 任务队列管理与执行
│ ├── lrc.py # LRC 字幕解析和验证
│ ├── main.py # FastAPI 应用入口
│ ├── routes.py # API 路由
│ ├── tts.py # IndexTTS2 客户端封装
│ └── __init__.py # 包标识
│
├── indexTTS2/ # IndexTTS2 语音合成引擎
│
├── static/ # 前端静态资源
│ ├── app.js # 前端业务逻辑(任务提交、状态轮询)
│ ├── index.html # 主界面 HTML
│ └── styles.css # 样式表
│
├── setup-index.bat # 一键安装 IndexTTS2 环境的批处理
├── setup-index.ps1 # IndexTTS2 环境安装脚本
├── setup-j2c.bat # 一键安装 ASMR-J2C 主项目依赖的批处理
├── setup-j2c.ps1 # 主项目环境安装脚本
├── start.bat # 启动服务的批处理
├── start-app.ps1 # 启动主逻辑
└── stop.bat # 强制停止服务的批处理
3 commits
Python
96.7%