首页 >>  正文

nodejs安装详细教程

来源:baiyundou.net   日期:2024-08-02

作者:不见白菜不撒鹰

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

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

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

下面开始部署

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

利用Cloudflare Workers部署

  1. 新建一个 Cloudflare Worker

  2. 将 cf_worker.js 中的代码复制到 Cloudflare Worker 中并部署即可

修改前端

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")

利用docker部署

  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/

    利用Vercel部署

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. 访问地址

    http://ip:3035/

部署完成后,如下图所示即为成功,也可以作为语音生成器使用

爱阅书香配置

域名: 请修改为自己的域名地址,如 http://xxx.com/audio?

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

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

pitch:语速(0-100)

rate:语调(0-100)

playData:ResponseData(固定项)

语音名称: "晓晓", voice: "zh-CN-XiaoxiaoNeural", voiceStyle: "assistant", "chat", "customerservice", "newscast", "affectionate", "angry", "calm", "cheerful", "disgruntled", "fearful", "gentle", "lyrical", "sad", "serious", "poetry-reading", "friendly", "Default"。

语音名称: "晓萱", 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: ""。

阅读更多网络存储精彩内容,可前往什么值得买查看

","gnid":"95b17e9f89ac13de7","img_data":[{"flag":2,"img":[{"desc":"","height":"783","title":"","url":"https://p0.ssl.img.360kuai.com/t01e732ed57e0f4dcc9.jpg","width":"1080"},{"desc":"","height":"482","title":"","url":"https://p0.ssl.img.360kuai.com/t01eb5d433e0011e5e7.jpg","width":"1080"},{"desc":"","height":"3313","title":"","url":"https://p0.ssl.img.360kuai.com/t01bd4578a9364ce0ff.jpg","width":"1080"}]}],"original":0,"pat":"art_src_1,fts0,sts0","powerby":"pika","pub_time":1698032300000,"pure":"","rawurl":"http://zm.news.so.com/2a61faf4541f71c38560c72f4c8a056a","redirect":0,"rptid":"81a20a24bc530cc4","rss_ext":[],"s":"t","src":"什么值得买","tag":[{"clk":"ktechnology_1:微软","k":"微软","u":""}],"title":"爱阅书香听书 微软AI语音TTS Cloudflare Worker/Docker/Vercel部署教程

狐邹翔5021webstorm开发nodejs怎样安装模块 -
段科燕18796996912 ______ 方法/步骤1 下载WebStorm进行安装,如下图所示:2 下载Node.js,如下图所示:3 安装Node.js 按 照提示一步步安装即可,不用多说,安装完成后检测PATH环境变量是否配置了Node.js,点击开始=》运行=》输入"cmd" => 输入命令"path"...

狐邹翔5021windows 下安装nodejs 要怎么设置环境变量20170819 08:59 -
段科燕18796996912 ______ nodejs没什么工程目录,在安装的时候有选项,可以将node加入到系统环境变量之中,这样会简单一点;要么通过node的命令行链接来启动命令窗口,环境也会被设置好,在你的工程下直接运行nodeapp.js就行.

狐邹翔5021nodejs怎样安装cordova3.4版本 -
段科燕18796996912 ______ 1.打开命令行输入(请先确认机子有安装nodejs 下载地址http://nodejs.org/)npm install -g phonegap2.由于网络的问题,我装了3次才装上.装好之后,就是创建工程了(先确认ant命令 adb命令能正常使用 ps:adb命令在SDK包里的platform-tools文件夹下)phonegap create my_appcd my_appphonegap run android3.如果一切正常将会在虚拟机中看到helloworld的app.虚拟机可以通过eclipse先打开.这样就在你的电脑里安装了phonegap.不过工程是用ant的方式创建的,使用起来不是很方便.

狐邹翔5021如何在sublime text3运行nodejs -
段科燕18796996912 ______ 步骤一:nodejs的安装1 到nodejs的官网下载安装包,直接点击Install即可.(官网打开很慢,如果你是win32的系统,可以私信小编,把安装包发给你)2 双击安装包,进行安装3 务必注意的地方:安装路径,要记得.尤其是一些朋友不喜欢把...

狐邹翔5021如何利用nodejs安装程序安装最新版64位软件 -
段科燕18796996912 ______ 第一步,在官网上下载最新版nodejs,安装node-v7.9.0-x64.msi,如下图所示:第二步,双击打开”node-v7.9.0-x64.msi“,进入安装程序,如下图所示:第三步,选择勾选安装软件协议,然后单击”Next“进入下一步,如下图所示:第四步,选择安装文件目录,这里选择D盘的nodejs目录下,如下图所示:第五步,选择需要安装的程序,然后添加到path目录下,点击”Next“,如下图所示:第六步,然后进入安装步骤中,安装完毕后点击”Finish“,如下图所示:

狐邹翔5021ubuntu 怎么安装node -
段科燕18796996912 ______ 直接在乌班图的软件源里搜索node.js.直接接sudo apt-get install node.js就可以了

狐邹翔5021如何在Ubuntu14.04服务器上安装NodeJS -
段科燕18796996912 ______ Ubuntu 14.04为了保证跨平台服务体验的一致性,在它的仓库中默认包含了一个版本为0.10.25的Node.JS,这个可能不是最新版本,但是却一定是标准发行版本.要想获取这个版本的Node.JS,我们只要通过apt包管理工具来安装就可以.在安装...

狐邹翔5021windows 下安装nodejs 要怎么设置环境变量 -
段科燕18796996912 ______ 去网上下载node.msi安装文来件包,里面包含了node.js和npm; 双击node.msi就行了,选择安装路径和npm; 在node的安装的根目录,也就是nodejs文件夹下新建两个名字源为node_cache、node_global文件夹 设置环境变量:变量名:...

狐邹翔5021如何创建简易node环境并使用 -
段科燕18796996912 ______ 一、首先要安装node, 然后打开cmd命令窗口检测node是否安好: 如此显示,则说明已经安装成功,接下来配置环境变量,打开我的电脑-->属性-->环境变量,配置成: 系统变量(新增):NODE_PATH:C:\Program Files\nodejs\node_...

狐邹翔5021ubuntu 16.10怎样安装nodejs -
段科燕18796996912 ______ 1.在e68a84e8a2ad3231313335323631343130323136353331333363353831nodejs官网上下载nodejs源码node-v5.1.0-linux-x64.tar.gz,到/opt目录下;进入/opt目录,输入命令:tar -zxf node-v5.1.0-linux-x64.tar.gz,将文件解压到当前目录2.(...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024