ChatTTS-ui 社区音色配置速查:4 类场景 5 组参数,直接套用出专业语音 ChatTTS-ui 社区音色配置速查4 类场景 5 组参数直接套用出专业语音【免费下载链接】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-uiChatTTS-ui 是一个本地网页界面加 API 的文字转语音工具。同一模型在不同参数下听感差异很大选错参数等于白等。本文整理新闻播报、情感朗读、儿童故事、交互对话 4 类场景共 5 套可直接套用的音色配置适用于 0.96 版本。参数速览调音色只需要记住这 4 个参数参数含义常用范围temperature采样温度越低发音越稳越高越活泼0.1–0.8top_p采样多样性值越大语调变化越丰富0.5–0.9top_k候选词表大小15–30custom_voice生成音色的种子值正整数设置后优先于voice生效0随机1983/4444/7869/3333其余参数保持默认即可top_p0.7、top_k20、voice2222内置音色还有 7869、6653、4099、5099 可选见 README.md。按场景选音色配置新闻播报音色怎么选低温参数保稳适合新闻资讯、正式公告、IVR 语音导航这类短句密集、措辞正式、要求零失误的文本。配置一新闻播报员种子 1983temperature0.1top_p0.701top_k20全场最低温度吐字最稳长段新闻不会跑调首次合成后音色文件会自动存进speaker/目录之后重复调用直接复用不用重新抽签配置二企业客服种子 4444temperature0.2top_p0.75top_k25比 1983 稍放松导航播报听起来更自然音色文件仓库里已备好speaker/4444.csv情感朗读音色怎么调把语调交给采样适合小说朗读、情感故事、有声书这类需要起伏的长文本。情感主播种子 7869temperature0.3top_p0.85top_k307869 是 README 推荐的内置音色之一温度提到 0.3 后语气波动明显加强比播报类配置更接近真人念书听感预期情绪更足但个别句子的重音位置可能每次略有不同音色文件speaker/7869.csv儿童故事音色怎么选清晰优先于表演适合儿童教育、绘本朗读文本多为短句和称呼要求发音清楚、不带夸张腔调。故事讲述者种子 3333temperature0.4top_p0.65top_k153333 是随仓库自带的固定音色温度中等、top_p 收窄发音清晰但不死板听感预期温和、可预期适合给孩子反复听音色文件speaker/3333.csv交互对话音色怎么加情绪用控制符适合语音助手、对话类应用文本口语化、带称呼语。默认音色 2222 prompt参数prompt[oral_2][laugh_0][break_6]其余参数用默认值temperature0.3top_p0.7top_k20控制符分别控制口语化程度、笑声和停顿组合后听感明显更像在说话而不是读稿应用步骤三步跑通第 1 步部署启动。克隆仓库、装依赖、启动后浏览器会自动打开http://127.0.0.1:9966git clone https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui cd ChatTTS-ui pip install -r requirements.txt python3 app.py第 2 步选场景参数发一次请求。以新闻播报场景为例import requests r requests.post(http://127.0.0.1:9966/tts, data{ text: 欢迎使用社区音色, custom_voice: 1983, temperature: 0.1, top_p: 0.701, top_k: 20}) print(r.json()[audio_files][0][url])返回的url直接就是可下载的 wav 地址。网页界面上操作也一样在自定义音色值填种子其余参数框按上表填写。第 3 步可选如果你手头有外部下载的seed_xxx_emb.pt音色文件放到speaker/目录后执行python cover-pt.py转成-covert.pt结尾的文件再删掉原文件0.96 版本内核升级后旧 pt 不能直接用说明见 cover-pt.py。避坑与调参常见现象和解法填了种子声音没变custom_voice必须大于 0 才生效且设置后会忽略voice两者都填时以custom_voice为准外部 pt 文件放上去不生效0.96 必须先用python cover-pt.py转换只保留-covert.pt结尾的文件原_emb.pt删掉同一种子不同机器声音不同种子本质是随机采样项目方明确说明音色尤其音调会有波动想固定就保存speaker/里的 csv 文件复用别追求跨设备一致发音不稳、出现怪异停顿把temperature从 0.6 以上压回 0.1–0.3温度越高越容易抽到不自然的韵律下载模型报 proxy 错误从 modelscope 下载时请关闭代理更多报错对照 faq.md 排查如果你调出了更好用的参数组合欢迎提交到speaker/目录共享把音色转换后放进仓库音频文件名按seed-{种子值}-te{温度}-tp{top_p}-tk{top_k}.wav格式标注参数再提 PR 合入社区让后来的人直接受益。【免费下载链接】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),仅供参考