当前位置: 首页 > news >正文

部署EasyVoice实现文字转语音

部署前准备工具:

docker:如果有docker下面所有东西都不需要
git:(用于在github中拷贝EasyVoice项目,如果使用docker部署则不用)
nodejs 20+、
pnpm:用于运行项目

docker部署方案:

docker run -d \ --name easyvoice \ -p 3000:3000 \ -v $(pwd)/audio:/app/audio \ --restart unless-stopped \ cosincox/easyvoice:latest
  • -p 3000:3000: 将容器的 3000 端口映射到你的服务器 3000 端口
  • -v $(pwd)/audio:/app/audio: 挂载音频目录,防止容器销毁后文件丢失

Node.js部署方案

# 1. 克隆项目 git clonehttps://github.com/cosin2077/easyVoice.git cd easyVoice # 检测是否有pnpm命令 pnpm -v # 如果没有pnpm则执行安装 npm install -g pnpm # 使用 pnpm 安装依赖 pnpm i -r # 查看根目录的可用脚本 pnpm run # 开发环境运行 pnpm dev # 生产环境 # 先构建 pnpm build # 然后启动(只启动后端,给Spring Boot用) pnpm start # 服务启动后重新打开一个新的cmd # 测试API是否正常(新开一个cmd窗口)执行下列命令,成功后如下图 curlhttp://localhost:3000/api/v1/tts/generate ^ -H"Content-Type: application/json"^ -d"{\"text\":\"你好,这是一个测试\",\"voice\":\"zh-CN-YunxiNeural\"}"



语音列表:

web界面:http://localhost:5173/

http://www.jsqmd.com/news/500380/

相关文章:

  • 2026山西继承纠纷有名律师选购要注意什么 - myqiye
  • 九、硬件要求
  • localStorage vs sessionStorage
  • 伴侣间的信任感被破坏后,如何重建与修复?
  • ENVI直接打开Landsat的C2L2数据(landsat5/8/9)
  • Linux传输层TCP,UDP相关内容
  • SEO_避开这些常见误区,让你的SEO事半功倍(435 )
  • 聊聊银川面部祛痣专业机构,费用大概多少钱? - 工业推荐榜
  • 京东e卡回收哪家强?深度解析热门回收渠道优劣 - 团团收购物卡回收
  • 觉得360讨厌?想卸载?那是你不会用
  • openclaw[龙虾]禁用版本升级提示
  • UL4200A认证全流程:从申请到证书获取
  • 网络编程第一天学习笔记(重点:UDP 协议)
  • 【全网唯一】第一篇 我要创造一门全新中文编程语言——华夏本源语言
  • 2026年壁挂新风系统选购指南:8款主流品牌深度横评 - 新闻快传
  • 探讨2026年深圳GH4169镍基合金钢板性价比,哪家更优? - 工业品网
  • 讲讲GH4169镍基合金费用,深圳地区哪家收费合理? - 工业品牌热点
  • 2026-3-18
  • neo4j知识图谱+大模型教育应用赋能教育技术学专业
  • 注意!选择京东e卡回收渠道前需要了解的3个技巧 - 团团收购物卡回收
  • Anaconda被误删后抢救手册
  • 2026年新风系统推荐:第五季凭什么入选TOP5 - 新闻快传
  • 【claude code】基于java+springboot的校园餐厅点餐网站、外卖点餐管理系统
  • 从“亡羊补牢”到“规则先行”:金仓数据库的主动防御之道
  • ArkUI 为什么看起来简单,却很难写好
  • 3月19日直播丨加速开发,释放生产力的必备利器!
  • python小技巧
  • 别再被割韭菜了!AI Agent学习资源大公开
  • 面试必杀技:彻底搞懂 JVM 内存模型与区域划分(上篇)
  • 算法小练-可分解的正整数