推广 热搜: 可以  搜索引擎  page  企业  百度  个数  使用  选择  音视频  行业 

爱阅书香听书 微软AI语音TTS Cloudflare Worker/Docker/Vercel部署教程

   日期:2025-01-02     移动:http://ww.kub2b.com/mobile/quote/11975.html

原来一直用的Yunfi大神的教程,但只能选择部分语音角色,也无法调整风格及音调

原文https://blog.yfi.moe/post/ifreetime-mstts-vercel/

后来发现了X-DR的项目,可以解决以上问题

下面开始部署

也可按照原文https://github.com/x-dr/tts来部署,以下为纯搬运

  1. 新建一个 Cloudflare Worker

  2. https://raw.githubusercontent.com/x-dr/cf_pages/main/tts.html

    前端代码 ,想修改的自己修改cf_worker.js中的下面行就行

    const html = await fetch("https://raw.githubusercontent.com/x-dr/cf_pages/main/tts.html")

    1. 下载docker镜像
      docker pull gindex/tts-azure:latest

    2. 运行容器

      docker run -itd

      --name tts

      -p 3035:3035

      --restart=always

      gindex/tts-azure:latest

    3. 访问地址

      http://ip:3035/

    Deploy with Vercel

    利用Linux部署

    1. 安装nodejs (如果已经安装过nodejs则跳过此步骤)

      curl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash -

      sudo apt-get install -y nodejs

    2. 安装git (如果已经安装过git则跳过此步骤)

      sudo apt-get install git

    3. 下载项目

      git clone https://github.com/x-dr/tts.git

    4. 安装依赖

      cd tts

      npm install

    5. 运行项目

      node index.js

    6. 访问地址

      由于原作者搭建了一个DEMO,故也可直接输入https://tts.131213.xyz/audio?

      voice:语音名称(具体选项参见文末)

      voiceStyle:声音风格 (具体选项参见文末)

      pitch:语速(0-100)

      rate:语调(0-100)

      语音名称: "晓萱", voice: "zh-CN-XiaoxuanNeural", voiceStyle: "calm", "fearful", "cheerful", "disgruntled", "serious", "angry", "gentle", "depressed", "Default"。

      语音名称: "晓涵", voice: "zh-CN-XiaohanNeural", voiceStyle: "calm", "fearful", "cheerful", "disgruntled", "serious", "angry", "sad", "gentle", "affectionate", "embarrassed", "Default"。

      语音名称: "晓甄", voice: "zh-CN-XiaozhenNeural", voiceStyle: "angry", "disgruntled", "cheerful", "fearful", "sad", "serious", "Default"。

      语音名称: "云健", voice: "zh-CN-YunjianNeural", voiceStyle: "narration-relaxed", "sports-commentary", "sports-commentary-excited", "angry", "disgruntled", "cheerful", "sad", "serious", "depressed", "documentary-narration", "Default"。

      语音名称: "晓伊", voice: "zh-CN-XiaoyiNeural", voiceStyle: "angry", "disgruntled", "affectionate", "cheerful", "fearful", "sad", "embarrassed", "serious", "gentle", "Default"。

      语音名称: "云皓", voice: "zh-CN-YunhaoNeural", voiceStyle: "advertisement-upbeat", "Default"。

      语音名称: "晓双", voice: "zh-CN-XiaoshuangNeural", voiceStyle: "chat", "Default"。

      语音名称: "晓梦", voice: "zh-CN-XiaomengNeural", voiceStyle: "chat", "Default"。

      语音名称: "云枫", voice: "zh-CN-YunfengNeural", voiceStyle: "angry", "disgruntled", "cheerful", "fearful", "sad", "serious", "depressed", "Default"。

      语音名称: "云泽", voice: "zh-CN-YunzeNeural", voiceStyle: "calm", "fearful", "cheerful", "disgruntled", "serious", "angry", "sad", "depressed", "documentary-narration", "Default"] },

      语音名称: "云野", voice: "zh-CN-YunyeNeural", voiceStyle: "embarrassed", "calm", "fearful", "cheerful", "disgruntled", "serious", "angry", "sad", "Default"。

      语音名称: "晓睿", voice: "zh-CN-XiaoruiNeural", voiceStyle: "calm", "fearful", "angry", "sad", "Default"。

      语音名称: "云希", voice: "zh-CN-YunxiNeural", voiceStyle: "narration-relaxed", "embarrassed", "fearful", "cheerful", "disgruntled", "serious", "angry", "sad", "depressed", "chat", "assistant", "newscast", "Default"。

      语音名称: "云夏", voice: "zh-CN-YunxiaNeural", voiceStyle: "calm", "fearful", "cheerful", "angry", "sad", "Default"。

      语音名称: "云扬", voice: "zh-CN-YunyangNeural", voiceStyle: "customerservice", "narration-professional", "newscast-casual", "Default"] },

      语音名称: "晓墨", voice: "zh-CN-XiaomoNeural", voiceStyle: "embarrassed", "calm", "fearful", "cheerful", "disgruntled", "serious", "angry", "sad", "depressed", "affectionate", "gentle", "envious", "Default"。

      以下语音角色无声音风格选项,voiceStyle请填空

      语音名称: "晓辰", voice: "zh-CN-XiaochenNeural", voiceStyle: ""。

      语音名称: "晓颜", voice: "zh-CN-XiaoyanNeural", voiceStyle: ""。

      语音名称: "晓悠", voice: "zh-CN-XiaoyouNeural", voiceStyle: ""。

      语音名称: "晓秋", voice: "zh-CN-XiaoqiuNeural", voiceStyle: "" ,

      语音名称: "晓北(辽宁)", voice: "zh-CN-liaoning-XiaobeiNeural", voiceStyle: ""。

      语音名称: "晓妮(陕西)", voice: "zh-CN-shaanxi-XiaoniNeural", voiceStyle: ""。

      语音名称: "云希(四川)", voice: "zh-CN-sichuan-YunxiNeural", voiceStyle: ""。

      语音名称: "晓翔(山东)", voice: "zh-CN-shandong-YunxiangNeural", voiceStyle: "" 。

      语音名称: "云登(河南)", voice: "zh-CN-henan-YundengNeural", voiceStyle: ""。

      语音名称: "雲龍(香港)", voice: "zh-HK-WanLungNeural", voiceStyle: ""。

      语音名称: "曉曼(香港)", voice: "zh-HK-HiuMaanNeural", voiceStyle: ""。

      语音名称: "曉佳(香港)", voice: "zh-HK-HiuGaaiNeural", voiceStyle: ""。

      语音名称: "曉臻(台湾)", voice: "zh-TW-HsiaoChenNeural", voiceStyle: ""。

      语音名称: "雲哲(台湾)", voice: "zh-TW-YunJheNeural", voiceStyle: ""。

      语音名称: "曉雨(台湾)", voice: "zh-TW-HsiaoYuNeural", voiceStyle: ""。


特别提示:本信息由相关用户自行提供,真实性未证实,仅供参考。请谨慎采用,风险自负。


0相关评论
相关最新动态
推荐最新动态
点击排行
网站首页  |  关于我们  |  联系方式  |  使用协议  |  版权隐私  |  网站地图  |  排名推广  |  广告服务  |  积分换礼  |  网站留言  |  RSS订阅  |  违规举报  |  鄂ICP备2020018471号