ChatTTS-ui本地语音合成实战:3条部署路线、一张参数表、一个API

发布时间:2026/9/20 20:06:46

ChatTTS-ui本地语音合成实战:3条部署路线、一张参数表、一个API ChatTTS-ui本地语音合成实战3条部署路线、一张参数表、一个API【免费下载链接】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是一个基于ChatTTS模型的本地语音合成工具在浏览器里运行支持中英文数字混杂文本提供多种预设音色并对外暴露标准HTTP接口可直接接入你的应用。为什么值得本地部署云端语音合成接口按字符计费高频使用成本不低文本还要全部上传到公网涉及隐私的内容尤不放心。ChatTTS-ui把完整模型跑在自己设备上首次下载模型后后续合成不依赖外网。生成的音频保存在本地服务可开放给局域网共用。界面和API同属一个项目不写代码的人点点按钮开发的同事直接发请求。项目概览与硬件要求后端是一个Flask应用直接运行 app.py 就能同时得到网页界面和/tts接口不需要额外配置CPU任何装有 Python 3.9–3.11 的机器即可运行不支持 3.12GPUNVIDIA 显卡需 CUDA 12.8 且显存 4G 以上低于 4G 自动退回 CPU模型首次启动自动从 ModelScope 或 Hugging Face 下载之后缓存本地端口默认 9966可在 .env 文件中修改部署路径选择按你的环境对号入座人设方案适用场景跑通步骤Windows 新手预打包 exe个人电脑、零代码3 步服务器运维Docker 容器Linux 服务器、团队共用3 条命令开发者源码安装需要自定义或二次开发6 条命令Windows 预打包版从 Releases 页下载压缩包并解压双击 app.exe。首次运行会下载模型完成后浏览器自动打开 http://127.0.0.1:9966。个别安全软件会误报遇到就改用源码部署。Docker 容器部署命令git clone https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui chat-tts-ui cd chat-tts-ui docker compose -f docker-compose.cpu.yaml up -d # GPU 版换成 docker-compose.gpu.yaml docker compose logs -f日志出现启动信息后浏览器访问「服务器IP:9966」即可容器监听 0.0.0.0局域网可直接访问。Linux 源码部署命令mkdir -p /data/chattts cd /data/chattts git clone https://gitcode.com/GitHub_Trending/ch/ChatTTS-ui . python3 -m venv venv source venv/bin/activate pip3 install -r requirements.txt pip3 install torch2.7.1 torchaudio2.7.1 python3 app.py需要 GPU 加速时改装 cu128 版 torchpip3 install torch2.7.1 torchaudio2.7.1 --index-url https://download.pytorch.org/whl/cu128。macOS 用户先执行brew install libsndfile。第一次合成操作步骤浏览器打开 http://127.0.0.1:9966启动成功后会自动弹出在文本框输入要合成的文字一行一句从下拉框选音色2222、7869、6653、4099、5099 等或在「自定义音色值」填种子数点击「立即合成声音」等待生成结束在下方列表里直接试听满意就下载 wav只改个别参数时其余留空即可页面已带默认值。音色参数推荐值参数作用推荐值voice预设音色种子2222稳妥适合初用custom_voice自定义音色种子大于0的整数优先于 voice固定填同一数字音色保持稳定temperature采样随机度0.00001–1.00.3top_p采样概率上限0.7top_k候选词数量20speed语速1–95prompt控制符笑声、停顿、口语化[laugh_0][break_6][oral_2]skip_refine跳过文本精修步骤默认 0控制符不生效时再改 1固定一个专属音色0.92 版本起把 csv 或 pt 格式的音色文件放进 speaker/ 目录页面下拉框就会出现。仓库自带 24 个 csv 预设音色。注意官方提示同一种子在不同设备上音色尤其音调可能有差异需要严格一致时建议直接用文件音色。接入 TTS API 最短示例import requests r requests.post(http://127.0.0.1:9966/tts, data{text: 本地语音合成演示, voice: 2222}) print(r.json())成功返回{code:0,msg:ok,audio_files:[{filename:…wav,url:http://127.0.0.1:9966/static/wavs/….wav}]}失败返回{code:1,msg:错误原因}。其余参数temperature、top_p、top_k、prompt、custom_voice、speed 等都有默认值只传 text 也能出音频追加wav1则直接返回音频文件而非 JSON。避坑手册常见报错与解法现象原因解法下载模型报 ProxyErrorModelScope 不允许走代理下载关闭代理后重试缺spk_stat.pt或path.yaml社区模型个别文件缺失手动下载对应文件放入models/pzc163/chatTTS/cannot find a working triton installation当前环境不支持 torch.compile.env 中把compiletrue改为compilefalsemacOS 卡在 0% 或报 libomp 错误缺少 libomp 依赖brew install libomp有显卡却仍用 CPU、速度很慢显存低于 4G 或 CUDA 版本不匹配升级 CUDA 12.8、显存 4G 起重装 cu128 版 torchDynamo is not supported on Python 3.12仅支持 Python 3.9–3.11降级到 Python 3.10场景与进阶技巧短视频配音文案里加[break_2]、[laugh_0]等控制符制造停顿和语气导出 wav 直接当视频音频无障碍朗读给视障用户读文本用 speed1–9按需调快或调慢对接第三方工具pyVideoTrans 1.82 在设置里填入本服务地址即可用它做视频自动配音的声源长文本按行分段输入系统逐行合成后自动合并成一个文件提速CUDA 12.8 的 GPU 明显更快.env 里的device可手动指定 cpu / mps / cuda产物音频为 24kHz wav存在static/wavs/目录页面有按钮可一键清空详细步骤见 README.md报错全集见 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),仅供参考
延伸阅读

更多相关文章

2026/9/20 20:06:46

哔哩UWP客户端:追番省心之选

哔哩UWP客户端:追番省心之选 【免费下载链接】Bili.Uwp 适用于新系统UI的哔哩 项目地址: https://gitcode.com/GitHub_Trending/bi/Bili.Uwp 哔哩UWP客户端(Bili.Uwp)是一款专为 Windows 打造的哔哩哔哩第三方客户端,把追番…

2026/9/20 20:06:46

QQ空间历史说说导出工具GetQzonehistory:一键备份到Excel和网页

QQ空间历史说说导出工具GetQzonehistory:一键备份到Excel和网页 【免费下载链接】GetQzonehistory 获取QQ空间发布的历史说说 项目地址: https://gitcode.com/GitHub_Trending/ge/GetQzonehistory GetQzonehistory是一个基于Python的QQ空间说说备份工具&…

2026/9/20 20:06:46

Simulink AD/DA转换器仿真:采样量化与串并转换链路实践

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/9/20 21:01:49

doocs/source-code-hunter:ArrayList 底层原理源码级剖析与面试指南

文档教程知识库 【免费下载链接】source-code-hunter 😱 从源码层面,剖析挖掘互联网行业主流技术的底层实现原理,为广大开发者 “提升技术深度” 提供便利。目前开放 Spring 全家桶,Mybatis、Netty、Dubbo 框架,及 Red…

2026/9/20 21:01:49

TVBoxOSC 电视盒子播放管理指南:3 步让盒子开始看片

TVBoxOSC 电视盒子播放管理指南:3 步让盒子开始看片 【免费下载链接】TVBoxOSC TVBoxOSC - 一个基于第三方项目的代码库,用于电视盒子的控制和管理。 项目地址: https://gitcode.com/GitHub_Trending/tv/TVBoxOSC 如果想在电视上播放收藏的片源&a…

2026/9/20 20:56:48

如何把微信聊天记录导出成文档:WeChatMsg 完整上手指南

如何把微信聊天记录导出成文档:WeChatMsg 完整上手指南 【免费下载链接】WeChatMsg 提取微信聊天记录,将其导出成HTML、Word、CSV文档永久保存,对聊天记录进行分析生成年度聊天报告 项目地址: https://gitcode.com/GitHub_Trending/we/WeCh…

2026/9/20 0:04:49

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/20 0:04:49

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/20 0:04:49

GAMP 5 基于风险的计算机化系统验证:软件分类与审计追踪实践

简介:《A Risk-Based Approach to Compliant GxP Computerized Systems》即业内熟知的GAMP 5指南,面向制药企业质量与IT合规人员、验证工程师及计算机化系统管理者,用于解决GxP法规环境下系统合规性难以科学落地的问题。文档以风险管理为主线…

2026/9/20 0:04:49

安全托管MSSP实战:从静态防御到人机协同的攻防运营与应急响应

简介:这份PPT围绕互联网业务安全托管服务展开,面向企业安全负责人、IT运维人员及关注MSSP/MSS选型的读者,重点回应传统安全过度依赖人工、碎片化静态防御难以对抗产业化攻击等痛点。资源共1个pptx文件,包体约30.63MB,以…

2026/9/20 4:54:47

USB Type-C PCB布局分区设计:电源、高速信号与PD协议全攻略

做硬件这行,Type-C接口算是典型的“看着简单,做起来全坑”的东西。光引脚就24个,高低速信号、电源、控制线全部塞在一个小小的连接器里,如果PCB布局不做规划,打样回来基本就是“插上没反应”、“高速掉线”、“静电一打…

2026/9/20 5:01:23

系统编程学习原型如何补齐稳定性边界

系统编程学习原型如何补齐稳定性边界预算有限时&#xff0c;我先优化明显多余的复制&#xff0c;而不是猜测性地换容器。用借用传递只读数据通常就能减少分配&#xff1a; fn parse(line: &str) -> Result<Item, Error> { /* ... */ }用基准确认热点确实在分配&am…

2026/9/20 5:09:33

雨花区哪家财务公司代理记账比较好?

在雨花区&#xff0c;企业处理财税事务常常面临诸多挑战&#xff0c;选择一家靠谱的财务公司至关重要。湖南巨勤财务管理咨询有限公司就是本地正规实体财税服务机构&#xff0c;深耕本地工商财税行业多年&#xff0c;熟悉当地工商局、税务局最新政策与申报流程。主营公司注册、…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
咨询二维码