2026/1/18 8:30:36
网站建设
项目流程
wordpress 插件怎么用,网站优化解决方案,湘潭网站建设网站,企业邮箱的格式长什么样子文章目录前言1. 环境准备2. Docker部署与运行3. 简单使用测试4. 安装内网穿透4.1 开启ssh连接安装cpolar4.2 创建公网地址5. 配置固定公网地址总结**通过 EasyVoice 本地部署实现文本转语音的便捷功能#xff0c;再结合 cpolar 突破局域网限制#xff0c;让私域有声平台的使用…文章目录前言1. 环境准备2. Docker部署与运行3. 简单使用测试4. 安装内网穿透4.1 开启ssh连接安装cpolar4.2 创建公网地址5. 配置固定公网地址总结**通过 EasyVoice 本地部署实现文本转语音的便捷功能再结合 cpolar 突破局域网限制让私域有声平台的使用不再受地点约束满足了个人和团队在不同场景下的需求是文本转语音工具实用化的好方案。**前言EasyVoice 是一款实用的文本转语音工具能将输入的文本或 TXT 文件快速转换为音频支持调整语言、性别、语速等参数还能分角色朗读适合需要制作有声内容的创作者、教师或经常处理文字材料的办公人员。它的优点在于资源占用少生成速度快即使是长篇文本也能高效处理且支持本地部署保障数据隐私。使用时发现EasyVoice 操作简单上传文件或输入文字后一键生成语音生成的音频可直接播放或下载。不过要注意转换的文字越多耗时会相应增加而且实验性的 AI 推荐功能效果受调用的模型影响需要根据实际情况选择合适的模型。但 EasyVoice 默认只能在局域网内使用这带来不少不便。比如在家部署后出差时想远程转换一份紧急的文本内容就做不到团队协作中异地的同事也无法共享使用这个工具限制了其应用场景。而将 EasyVoice 与 cpolar 结合后这些问题迎刃而解。cpolar 的内网穿透功能能为本地部署的 EasyVoice 生成公网访问地址无需公网 IP 和云服务器就能实现随时随地远程使用无论是出差在外还是异地协作都能轻松调用文本转语音功能让这款工具的实用性大大提升。本文主要介绍如何在fnOS飞牛云NAS使用Docker本地部署一款非常好用的开源TTS文本转语音工具EasyVoice并结合cpolar内网穿透工具轻松实现跨网络环境远程使用无需公网IP也不用准备云服务器那么麻烦。搭建过程非常简单下面就来详细进行操作演示。1. 环境准备本例中在Windows系统使用VMware Workstation安装的fnOS虚拟机系统版本为V0.8.41。如果不知道如何在虚拟机中安装可以参考这篇文章VMware中安装飞牛云fnOS) NAS系统 如果您想要在x86架构的物理机中安装可以访问飞牛私有云 fnOS官网下载镜像文件然后使用U盘写入镜像后进入bios设置U盘启动后像装Windows系统一样安装即可。EasyVoice项目地址https://github.com/cosin2077/easyVoice启动fnOS系统后能看到Web UI管理界面的地址http://192.168.184.130:5666 在浏览器中打开2. Docker部署与运行首先点击Docker-Compose-新增项目在弹出的创建项目窗口中填写项目名称easyvoice可自定义点击路径后在docke文件夹内新建一个名为EasyVoice的项目路径点击确定然后点击创建 docke-compose.yml 将下面的代码粘贴到输入框services:easyvoice:image:cosincox/easyvoice:latestrestart:unless-stoppedcontainer_name:easyvoiceports:-9549:3000environment:-DEBUGtrue-OPENAI_BASE_URLhttps://openrouter.ai/api/v1/volumes:-./audio:/app/audio勾选创建项目后立即启动点击确定自动构建容器等待构建完成后在容器中能看到easyvoice已经正常启动了在浏览器中访问fnOS飞牛nas主机地址加端口号9549 http://192.168.184.130:9549 就能看到EasyVoice的Web UI管理界面了3. 简单使用测试点击立即体验在跳转的文本转语音页面我们可以在左侧手动输入文本或上传txt格式的文本文件来添加需要转换的内容而在右侧是对语音进行设置的选项包括语言、性别、配音角色、语速、音量、音调等多种设置输入文字后点击生成语音速度非常快资源占用也很少不需要什么性能就可以轻松生成语音生成的音频可以直接播放也可以下载到本地再测试一下拖拽文件或点击上传一个txt格式小说试试随着需要转换成语音的文字字数增多生成的时间也会增加等待转换结束后可以看到一个多小时的文本量也能正常转换成音频除了预设语音功能EasyVoice目前还增加了实验性功能的AI推荐可以通过AI将需要转换为语音的文字智能推荐不同的角色语音。如果想体验这个功能我们可以在上边通过docker-compose创建容器时在代码中的环境变量里添加需要调用的本地大模型地址(本例中的地址为ollama部署的主机IP端口号)与要使用的模型名称即可:实际测试后确实能分角色朗读但并不会新增角色语音也是调用预设语音中的角色进行转换。而且根据不同的模型能力实际得到的结果也不相同支持函数调用的模型似乎效果更好一些还是可以期待后续的优化的。4. 安装内网穿透我们现在已经实现了在本地fnOS飞牛云NAS中部署了EasyVoice进行文本转语音并能在在同一局域网内向其他人分享这个工具的链接在浏览器中进行体验了。但如果你想自己或是异地好友和同事也能远程使用你在本地飞牛云NAS中部署的EasyVoice服务该怎么办呢很简单只要安装一个cpolar内网穿透工具就能轻松实现远程访问内网主机中部署的服务了节约成本提高效率接下来介绍一下如何安装cpolar内网穿透。cpolar官网地址:https://www.cpolar.com4.1 开启ssh连接安装cpolar首先打开飞牛云NAS设置界面,开启ssh 连接,端口默认为22即可,开启后,我们就可以ssh 连接飞牛云NAS执行命令然后我们通过输入飞牛云NAS的IP地址ssh远程连接进去,因为fnOS是基于Linux 内核开发的,所以我们可以按照cpolar的Linux安装方法进行安装:连接后执行下面cpolar Linux 安装命令sudocurlhttps://get.cpolar.sh|sh再次输入飞牛云nas的密码确认后即可自动安装安装完成后执行下方命令查看cpolar服务状态如图所示即为正常启动sudosystemctl status cpolarCpolar安装和成功启动服务后在浏览器上输入飞牛云主机IP加9200端口即:【http://localhost:9200】访问Cpolar管理界面使用官网注册的账号登录,登录后即可看到配置界面,接下来在web界面配置即可4.2 创建公网地址登录cpolar web UI管理界面后,点击左侧仪表盘的隧道管理——创建隧道隧道名称可自定义本例使用了: easyvoice 注意不要与已有的隧道名称重复协议http本地地址9549域名类型随机域名地区选择China Top创建成功后,打开左侧在线隧道列表,可以看到刚刚通过创建隧道生成了两个公网地址使用上面的任意一个公网地址在浏览器中访问就可以实现随时随地远程使用你在本地部署的EasyVoice来文本转语音了使用cpolar生成的公网地址无需自己准备云服务器无公网IP也能轻松搞定跨网络环境远程访问本地服务小结为了方便演示我们在上边的操作过程中使用cpolar生成的HTTP公网地址隧道其公网地址是随机生成的。这种随机地址的优势在于建立速度快可以立即使用。然而它的缺点是网址是随机生成这个地址在24小时内会发生随机变化更适合于临时使用。如果有长期使用本地飞牛云NAS中部署的EasyVoice文本转语音工具或者异地访问与使用其他本地部署的服务的需求但又不想每天重新配置公网地址还想让公网地址好看又好记并体验更多功能与更快的带宽那我推荐大家选择使用固定的二级子域名方式来配置公网地址。5. 配置固定公网地址接下来演示如何为EasyVoice文本转语音服务配置固定的HTTP公网地址该地址不会变化无需每天重复修改服务器地址。配置固定http端口地址需要将cpolar升级到专业版套餐或以上。登录cpolar官网点击左侧的预留选择保留二级子域名设置一个二级子域名名称点击保留,保留成功后复制保留的二级子域名名称保留成功后复制保留成功的二级子域名的名称myeasyv大家可以设置自己喜欢的名称。返回Cpolar web UI管理界面点击左侧仪表盘的隧道管理——隧道列表找到所要配置的隧道easyvoice点击右侧的编辑修改隧道信息将保留成功的二级子域名配置到隧道中域名类型选择二级子域名Sub Domain填写保留成功的二级子域名myeasyv点击更新(注意,点击一次更新即可,不需要重复提交)更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了固定的二级子域名名称的域名使用上面的任意一个固定的二级子域名公网地址在浏览器中访问可以看到成功打开EasyVoice文本转语音的Web UI管理界面现在开始就不用每天都更换随机公网地址来远程访问本地nas中部署的服务了。同样可以使用AI推荐功能总结在现代数字时代随着智能语音技术的快速发展文本转语音TTS工具在各类应用场景中发挥着重要作用。本文分享了如何在fnOS飞牛NAS中本地部署EasyVoice文本转语音工具并结合cpolar内网穿透工具配置固定不变的二级子域名公网地址实现随时随地远程访问本地部署服务。通过本教程的完整部署您已经成功构建了一个可远程访问的本地语音合成服务。该方案不仅解决了传统内网服务的访问限制问题还通过容器化部署实现了服务的快速扩展和维护。在实际应用中建议根据具体需求调整性能参数例如增加GPU加速支持以提升语音合成速度。如在部署过程中遇到任何技术问题欢迎在评论区留言交流或参考官方文档获取更多技术细节。感谢您的观看有任何问题欢迎留言交流。通过 EasyVoice 本地部署实现文本转语音的便捷功能再结合 cpolar 突破局域网限制让私域有声平台的使用不再受地点约束满足了个人和团队在不同场景下的需求是文本转语音工具实用化的好方案。cpolar官网-安全的内网穿透工具 | 无需公网ip | 远程访问 | 搭建网站