资讯动态

ChatTTS-ui 音色定制完整指南

发布时间:2026/10/18 16:48:05 来源:尧图企业网站定制
ChatTTS-ui 音色定制完整指南【免费下载链接】ChatTTS-ui一个简单的本地网页界面使用ChatTTS将文字合成为语音同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthesize text into speech, along with support for external API interfaces.项目地址: https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui合成出来的语音总像同一个人想给产品换一个专属的声音却不知从哪下手这篇教程带你在 ChatTTS-ui 里走完试听、调参、固化三步挑一个顺耳的seed 值把 temperature、top_p、top_k 调到位最后存成可反复调用的音色文件。场景速认这三类人直接照做本地网页配音你已用 ChatTTS-ui 做文字转语音想换掉默认音色并固定下来产品接口接入你的应用要通过/tts接口生成语音需要统一、可复用的专属音色批量配音生产需要按同一个声音批量出片并能追溯每段音频用了哪个 seed 和参数四阶段主流程启动→试听→调参→固化阶段 1启动服务打通试听链路目标服务启动成功生成并下载第一段音频。克隆仓库并安装依赖需要 Python 3.9–3.11git clone https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui cd ChatTTS-ui pip3 install -r requirements.txt python3 app.py等待首次启动自动下载模型浏览器打开http://127.0.0.1:9966后再操作打开页面在选择音色下拉框任选内置音色默认 2222输入一句话并生成确认能试听并下载 wav 文件链路即打通进入阶段 2阶段 2用 seed 值批量试听筛出候选音色目标用同一段文本试听 5 个内置音色记下 3 个以上候选 seed。填写 2222、6653、4099、5099、7869 到页面音色值输入框逐个生成并下载固定使用同一段 50 字左右的测试文本避免内容差异干扰听感判断下载后核对每个音频文件名中 seed 后的数字确认实际使用的音色值记录候选写下 seed 值和听感特征如6653 女声、活泼更换新的整数 seed建议 1000–10000 区间重复上述步骤阶段 3微调采样参数定稿音色目标固定 seed 后把音色调成稳定档或自然档。调整 temperature0.2–0.5试 3 个档位一次只改一个参数再调整 top_p0.6–0.8与 top_k20–40每改一项就重新生成对比锁定稳定档temperature0.3、top_p0.7、top_k20服务默认值读法最不容易出错切换自然档temperature0.5、top_p0.8、top_k30语调更有起伏偶有跑调控制语速speed 取 1–10 档默认 5refine 阶段随机性用 text_seed 固定默认 42阶段 4固化音色文件API 验收目标让选定音色变成文件任何请求里都不漂移。确认 speaker/ 目录下已生成{seed}.csv首次使用该 seed 生成时自动保存刷新页面在选择音色下拉框选中它即固定音色把第三方 .pt 音色放入 speaker/执行python3 cover-pt.py转换格式删除原始_emb.pt文件保留转换后以-covert.pt结尾的文件避免误选用 API 做最终验收返回的 url 直接可播放import requests r requests.post(http://127.0.0.1:9966/tts, data{ text: 定制音色验收测试, custom_voice: 3000, temperature: 0.3, top_p: 0.7, top_k: 20 }) print(r.json()[audio_files][0][url])参数速查五个关键旋钮参数作用推荐值调错的后果custom_voice音色 seed 值0 时优先生效1000–10000 整数设为 0 会退回 voice 参数指定的音色temperature读法与语调的随机性0.2–0.5过高破音跑调过低机械感强top_p发音多样性0.6–0.8过高音色忽好忽坏过低全程平板top_k候选发音数量20–40过小发音受限过大不可预测speed语速档位4–6默认 5过大听不清过小拖沓skip_refine1跳过文本润色0设为 1 更快文本质量下降常见坑先自查这五条✅同一 seed 换机器音色变了属 ChatTTS 已知特性好音色要立刻固化成 csv别指望 seed 跨机器复现✅报 Missing spk_stat.pt模型文件不完整按 faq.md 第 5 条补齐缺失文件✅启动报 Dynamo 或 triton 错误打开 .env 将 compiletrue 改为 compilefalse见 faq.md 第 12 条✅选中 .pt 音色不生效确认文件在 speaker/ 目录且后缀为 .csv 或 .pt第三方 _emb.pt 需先跑 cover-pt.py✅下载模型报 proxy 错误从 modelscope 拉模型时不能开代理关闭代理重试见 faq.md 第 10 条行动清单五步收尾服务启动成功默认音色 2222 能正常生成音频试听 5 个内置 seed写下 3 个候选及其听感特征按稳定档与自然档参数各生成一版选定一组确认 speaker/ 下存在对应 .csv 或 -covert.pt 文件API 用固定音色与参数调用成功接入你的产品音色是产品的声音名片今天就固定你的第一个。温馨提示部署步骤与平台差异见 README.md模型下载、报错等 15 类问题见 faq.md。【免费下载链接】ChatTTS-ui一个简单的本地网页界面使用ChatTTS将文字合成为语音同时支持对外提供API接口。A simple native web interface that uses ChatTTS to synthesize text into speech, along with support for external API interfaces.项目地址: https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

读完文章,也想定制专属网站?

尧图设计师 24 小时内与您沟通定制方案

免费获取报价 →
↑