news 2026/2/17 10:22:20

在家也能和团队调语音?ChatTTS+cpolar,远程协作超方便

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
在家也能和团队调语音?ChatTTS+cpolar,远程协作超方便

文章目录

    • 前言
    • 1. 下载运行ChatTTS模型
    • 2. 安装Cpolar工具
    • 3. 实现公网访问
    • 4. 配置ChatTTS固定公网地址
        • ChatTTS 让语音合成更自然,搭配 cpolar 后打破了地域限制,让跨平台协作和随时使用成为可能,提升了语音创作的效率。

前言

ChatTTS 是一款文本转语音工具,能将文字转化为接近人类的自然语音,支持中英文,还能通过参数调整情感、语调,适用于虚拟助手、有声书录制、视频配音等场景,优点是语音自然度高,能精准传递情绪,操作也比较简单。

使用时发现,它对文本中的数字处理需要手动勾选转换选项,否则可能读错;另外,调整音色参数时,建议每次改一个值慢慢测试,能更快找到合适的效果。生成速度还不错,普通文本几秒钟就能完成。

但它默认只能在局域网内使用,比如团队做有声书时,录音师在外地就没法实时听调整后的语音;自己外出时,想用手机测试新的文本也不行,很不方便。

而 ChatTTS 结合 cpolar 后,能把本地服务映射到公网,团队成员无论在哪,都能通过链接访问并测试语音效果,比如编辑在办公室改文本,配音员在外地就能同步听生成的语音,还能用手机随时调整参数,协作更灵活。

本篇文章就教大家如何快速地在Windows中本地部署ChatTTS,并且我们还可以结合Cpolar内网穿透实现公网随时随地访问ChatTTS AI语言模型。

1. 下载运行ChatTTS模型

本篇文章测试环境:Windows

Github地址:https://github.com/2noise/ChatTTS
ChatTTS压缩包地址:https://pan.baidu.com/s/1VnVnW9XCjNgkjm0etQBSXg?pwd=6666
提取码:6666

点击上方网盘中自取压缩包,下载到本地后解压,解压后双击 app.exe 即可使用

接下来只需要双击app的那个文件就可以运行了,因为这个包里已经包含了必要的组件,双击运行后会出现如下的日志,最终打印出来一个启动地址,在浏览器输入地址后就可以打开主页面了。

然后打开一个新的浏览器输入:127.0.0.1:9966,可以看到进入到了ChatTTS界面中了

首页中上面是输入要转化的文本,下面是音色提示词以及数字转文本等参数,可以每次修改一个值尝试下效果。选择不同的音色或者音色值转化后的人语音是不一样的,需要注意的是如果文本中存在数字要勾选数字转文本,否则语音会读不准数字的发音。完成后点击立即合成声音就可以生成了,生成完毕声音会显示在下面,点击就可以播放了。

下方还提供了API调用的功能,点击生成的语音下显示API调用就可以看到调用的接口文档了。

默认地址是http://127.0.0.1:9966,如果想修改,可打开目录下的.env文件,将WEB_ADDRESS=127.0.0.1:9966改为合适的ip和端口,比如修改为WEB_ADDRESS=192.168.0.10:9966以便局域网可访问

同时在日志中也可以看到对应后台数据信息,比如推理的时长、音频时长等。

可以看到以上我们成功在本地部署了ChatTTS,但是为了能实现异地或者当我们和ChatTTS不在同一个局域网也可以进行AI生成语音的工作,我们只需要借助Cpolar内网穿透工具,穿透本地ChatTTS大语言模型,就可以实现远程也可以调用,下面教大家如何安装cpolar。

2. 安装Cpolar工具

本例介绍的是windows系统,所以cpolar安装在windows上,点击下面地址访问cpolar官网,注册一个账号,然后下载并安装客户端.

Cpolar官网:https://www.cpolar.com/

  • windows系统:在官网下载安装包后,双击安装包一路默认安装即可。

cpolar安装成功后,在浏览器上访问本地9200端口【http://localhost:9200】,使用cpolar账号登录,即可看到Cpolar 管理界面,然后一切设置只需要在管理界面完成即可!

登录后,点击左侧仪表盘的隧道管理——创建隧道,创建一个ChatTTS的公网http地址隧道!

  • 隧道名称:可自定义命名,注意不要与已有的隧道名称重复
  • 协议:选择http
  • 本地地址:9966
  • 域名类型:免费选择随机域名
  • 地区:选择China Top

点击创建(点击一次创建按钮即可,不要重复点击!)

隧道创建成功后,点击左侧的状态——在线隧道列表,查看所生成的公网访问地址,有两种访问方式,一种是http 和https,两种都可以访问,下面选择其中一种进行远程访问,下面我们替换掉笔记中的本地地址,改为公网地址.

3. 实现公网访问

使用上面的Cpolar https公网地址,在任意设备的浏览器进行访问,即可成功看到ChatTTS主界面,这样一个公网地址且可以远程访问就创建好了,使用了cpolar的公网域名,无需自己购买云服务器,即可编辑自己的日常并发布公网了!


小结

如果大家需要经常异地远程来使用ChatTTS大语言模型工作,或者其他在本地部署的服务,比如个人博客站点或是私有云盘等。由于刚才创建的是随机的地址,24小时会发生变化。另外它的网址是由随机字符生成,不容易记忆。

建议把公网地址设置成固定的二级子域名,这样就不用每次都重新创建隧道来访问,下面演示一下如何创建一个固定的http公网地址来解决这个问题。

4. 配置ChatTTS固定公网地址

我们接下来为 ChatTTS 配置固定的HTTP公网地址,该地址不会变化,方便查看且无需每天重复修改访问地址。

配置固定http端口地址需要将cpolar升级到专业版套餐或以上。

登录cpolar官网,点击左侧的预留,选择保留二级子域名,设置一个二级子域名名称,点击保留,保留成功后复制保留的二级子域名名称:


保留成功后复制保留成功的二级子域名的名称

返回登录Cpolar web UI管理界面,点击左侧仪表盘的隧道管理——隧道列表,找到所要配置的隧道,点击右侧的编辑

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名

点击更新(注意,点击一次更新即可,不需要重复提交)

更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名

使用生成的公网地址访问,可以看到访问成功,这样一个ChatTTS的固定且永久不变的二级子域名公网地址就设置好了,大家可以使用这个地址随时随地异地访问ChatTTS语音大模型,来进行生成语音包 =。=~


以上就是如何在Windows本地部署ChatTTS文字转语音大模型,并结合cpolar内网穿透工具实现远程访问使用的全部流程,感谢您的观看,有任何问题欢迎留言交流。

ChatTTS 让语音合成更自然,搭配 cpolar 后打破了地域限制,让跨平台协作和随时使用成为可能,提升了语音创作的效率。

cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/2/17 7:21:16

GSV2702@ACP#2702产品规格详解及产品应用分享

GSV2702 产品规格详解与应用场景总结从核心产品规格(分模块拆解技术细节)与目标应用场景两部分展开,覆盖功能特性、电气参数、引脚定义及典型应用。一、产品核心规格详解GSV2702 是基石酷联(GScoolink)推出的高性能低功…

作者头像 李华
网站建设 2026/2/15 1:01:43

文献综述的 “智能工具矩阵”:八 款工具如何把 “信息堆” 变成 “学术论证链”?——2025 年科研人的认知减负作战手册

(注:本文聚焦工具辅助学术写作的认知增强逻辑,所有内容需结合研究者原创思考使用,严格遵守学术诚信与文献引用规范) 一、文献综述的 “认知黑洞”:你在为 “机械工作” 浪费研究脑力? 写文献综…

作者头像 李华
网站建设 2026/2/17 6:03:24

day121—二分查找—爱吃香蕉的珂珂(LeetCode-875)

题目描述珂珂喜欢吃香蕉。这里有 n 堆香蕉,第 i 堆中有 piles[i] 根香蕉。警卫已经离开了,将在 h 小时后回来。珂珂可以决定她吃香蕉的速度 k (单位:根/小时)。每个小时,她将会选择一堆香蕉,从中…

作者头像 李华
网站建设 2026/2/12 23:24:08

如何利用Wan2.2-T2V-A14B提升广告视频产出效率300%

如何用Wan2.2-T2V-A14B把广告视频生产效率拉满300%?🚀 你有没有经历过这样的场景: 市场部急着要5条新品推广视频,明天就要上线; 摄影师档期排到下周,剪辑师还在赶双11的素材; 最后只能拿PPT转场…

作者头像 李华
网站建设 2026/2/17 20:26:07

Wan2.2-T2V-A14B如何生成带有健康码变色效果的通行管理视频?

Wan2.2-T2V-A14B如何生成带有健康码变色效果的通行管理视频? 在地铁闸机前,一名乘客走近——口罩遮面,手机亮屏,绿码清晰。红外测温仪“滴”一声扫过额头,温度跳至38.2℃。几乎瞬间,他手中的健康码开始泛红…

作者头像 李华
网站建设 2026/2/17 19:47:53

24大数据 15-2 线性查找和选择排序

15-2 12.11 def binary_search(arr, target):left 0right len(arr) - 1while left < right:mid (left right) // 2if arr[mid] target:return mid # 找到了&#xff0c;返回索引elif arr[mid] < target:left mid 1 # 目标在右边else:right mid - 1 # 目标在左…

作者头像 李华