要将文本转换为Node.js中的语音, 有多种模块, 但其中最受欢迎的模块是gtts
(Google文本转为语音)模块。
gtts模块的功能:
- 它很容易上手, 易于使用。
- 它广泛用于将文本转换为语音。
- 你可以访问以下链接安装gtts模块。你可以使用此命令安装此软件包。
npm install gtts
- 安装gtts模块后, 可以使用命令在命令提示符下检查gtts版本。
npm version gtts
- 之后, 你可以创建一个文件夹并添加一个文件, 例如index.js。要运行此文件, 你需要运行以下命令。
node index.js
const gTTS = require( 'gtts' );
var speech = 'Welcome to srcmini' ;
var gtts = new gTTS(speech, 'en' );
gtts.save( 'Voice.mp3' , function (err, result){
if (err) { throw new Error(err);
}
console.log( "Text to speech converted!" );
});
运行程序的步骤:
项目结构将如下所示:
文章图片
确保使用以下命令安装了gtts模块:npm install gtts
使用以下命令运行index.js文件:
node index.js
文章图片
运行上述命令后, 你的文本将转换为语音并保存在Voice.mp3文件中, 如下所示:
文章图片
【如何在Node.js中将文本转换为语音()】因此, 这就是你可以使用gtts(Google文本转为语音)模块在Node.js中将文本转换为语音的方法。
推荐阅读
- 70行JavaScript代码实现除夕夜倒计时 零基础也能学会~
- 如何在JavaScript中将Map键转换为数组()
- 如何在PHP中将数组转换为SimpleXML()
- 如何在PHP中将图像转换为base64编码()
- 如何将Mongodb数据库与Node.js连接起来()
- 算法题(如何计算大数的mod())
- 如何在Golang中比较两个字节切片()
- 如何使用单个Dockerfile合并多个基本镜像()
- Pandas如何组合Groupby和多个聚合函数()