要将文本转换为Node.js中的语音, 有多种模块, 但其中最受欢迎的模块是gtts
(Google文本转为语音)模块。
gtts模块的功能:
- 它很容易上手, 易于使用。
- 它广泛用于将文本转换为语音。
gtts模块的安装:
- 你可以访问以下链接安装gtts模块。你可以使用此命令安装此软件包。
npm install gtts
- 安装gtts模块后, 可以使用命令在命令提示符下检查gtts版本。
npm version gtts
- 之后, 你可以创建一个文件夹并添加一个文件, 例如index.js。要运行此文件, 你需要运行以下命令。
node index.js
文件名: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文件中, 如下所示:

因此, 这就是你可以使用gtts(Google文本转为语音)模块在Node.js中将文本转换为语音的方法。
来源:
https://www.srcmini02.com/68479.html