文字转语音ChatTTS的落地使用

张开发
2026/4/11 14:35:26 15 分钟阅读

分享文章

文字转语音ChatTTS的落地使用
1、系统环境win10、python3.10.0、显卡RTX50全系都适配、RTXPRO5000黑卡亲测可用、无cuda默认cpu模式效率慢一些2、恢复.venv环境1. 创建虚拟环境当前项目目录生成 .venv python -m venv .venv 2. 激活虚拟环境必须执行 .venv\Scripts\activate 3. 在虚拟环境里安装 requirements.txt 清华镜像 pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple 4. 退出虚拟环境 deactivate3、模型文件下载https://hf-mirror.com/2Noise/ChatTTS/tree/main此处为国内镜像站可访问官方网站https://huggingface.co搜索chatTTS下载其模型4、打包复制粘贴执行即可注意更改解释器打包后启动文件为run.bat# 清理旧的打包目录 Remove-Item -Recurse -Force package -ErrorAction SilentlyContinue New-Item -ItemType Directory -Path package -Force | Out-Null # 1. 复制完整Python解释器到打包目录更换自己本地的解释器找不到解释器cmd执行 where python Copy-Item -Recurse D:\Python\Python310 -Destination package\python -Force # 2. 复制主程序和资源文件 Copy-Item ttsServer.py -Destination package\ -Force Copy-Item -Recurse asset -Destination package\ -Force Copy-Item -Recurse config -Destination package\ -Force Copy-Item -Recurse spk -Destination package\ -Force # 3. 复制虚拟环境里的所有第三方依赖库ChatTTS、PyTorch等 Copy-Item -Recurse .venv\Lib\site-packages\* -Destination package\python\Lib\site-packages\ -Force # 4. 生成一键启动脚本run.bat echo off python\python.exe ttsServer.py pause | Out-File -FilePath package\run.bat -Encoding ASCII # 完成提示 Write-Host ✅ 打包完成请打开 package 文件夹双击 run.bat 启动TTS服务 -ForegroundColor Green5、启动文件执行start.bat6、项目结构解释D:\PythonProject\chatTTS 的目录 2026-03-20 14:44 1,554 .gitattributes #模型文件 2026-03-25 14:01 DIR .venv #本人虚拟环境 2026-03-20 17:43 DIR asset #模型文件 2026-03-20 17:43 DIR config #模型文件 2026-04-08 10:18 3,092 requirements.txt #环境文件 2026-04-07 15:35 DIR spk #语音spk可切换男声女声或克隆自己的 2026-03-25 10:42 87 start.bat #脚本启动文件 2026-04-07 15:32 6,123 ttsServer.py #核心逻辑文件pyCharm中可以通过这里启动 4 个文件 10,856 字节 7 个目录 92,651,302,912 可用字节7、使用接口返回音频流wav格式1910是女声2211是男声8、源码https://gitee.com/Syj-java/chat-tts.git

更多文章