首页 >>  正文

nodejs详细安装步骤

来源:baiyundou.net   日期:2024-07-06

作者:不见白菜不撒鹰

原来一直用的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部署教程

戚骆养4355如何在window版本上安装nodejs,请详细说明!
孙歪彭19844832582 ______ 下载msi的安装包双击就安装了呀

戚骆养4355怎么安装nodejs的最新版本 -
孙歪彭19844832582 ______ 可以使用nvm进行node的版本管理与更新 也可以使用n 贴一个以前用的PPA源,不过貌似作者很久也没更新了 https://launchpad.net/~chris-lea/+archive/ubuntu/node.js sudo apt-get install python-software-properties -y sudo add-apt-repository ppa:chris-lea/node.js -y sudo apt-get update sudo apt-get install nodejs npm

戚骆养4355kali怎样安装 nodejs -
孙歪彭19844832582 ______ 方法/步骤 首先到网下载最新的安装文件node-v0.10.32-linux-x64.tar.gz.用secureCRT将源码包上传到linux的/opt/soft,在命令行输入:tar -xvf node-v0.10.32-linux-x64.tar.gz进行解压.编辑文件 vi /etc/profile 文件末添加如下 export NODE_HOME=...

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

戚骆养4355如何使用nodejs快速搭建本地服务器 -
孙歪彭19844832582 ______ 1、如果电脑没有安装nodejs的同学可以先到node官方下载并安装好node程序.2、安装好nodejs后验证一下是否安装成功!如果出现则表明node已经承装安装上去了!3、安装好node之后打开cmd 输入 npm install anywhere -g 安装anywhere ,然后等待直到出现以下界面.4、然后浏览器就自动打开本地访问网址,一个简单的node服务器就这样被搭建好啦!

戚骆养4355windows 下安装nodejs 和npm 要怎么设置,类似环境变量这一类 -
孙歪彭19844832582 ______ windows 下用.zip包安装nodejs 和npm和设置环境变量步骤1下载node .zip安装包 地址 http://nodejs.cn/download/2 把安装解压出来.我解压在 C:/node 文件夹 .什么地址都可以,只要你记住,下面要用.3打开环境变量设置位置4 把C:/node地址设为环境变量,找到 Path 选中 点编辑 , 在内容最后加上 ;c:/node 前面是有分号的5打开cmd6 验证ndeo npm 安装结果

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

戚骆养4355ubuntu 16.10怎样安装nodejs -
孙歪彭19844832582 ______ 1.在e68a84e8a2ad3231313335323631343130323136353331333363353831nodejs官网上下载nodejs源码node-v5.1.0-linux-x64.tar.gz,到/opt目录下;进入/opt目录,输入命令:tar -zxf node-v5.1.0-linux-x64.tar.gz,将文件解压到当前目录2.(...

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

戚骆养4355如何在node.js搭建服务器 -
孙歪彭19844832582 ______ 准备 首先,需要安装nodejs,这个可以去官网下载,目前我本地安装的v0.12版本. 安装完成后可以通过命令行测试安装是否成功,输入:node -v,应该会显示当前安装node版本号. 本文中用到的模块,都是nodejs核心模块,不需要从外部下...

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