如何在Node.js中将文本转换为语音()

要将文本转换为Node.js中的语音, 有多种模块, 但其中最受欢迎的模块是gtts
(Google文本转为语音)模块。
gtts模块的功能:

  1. 它很容易上手, 易于使用。
  2. 它广泛用于将文本转换为语音。
gtts模块的安装:
  1. 你可以访问以下链接安装gtts模块。你可以使用此命令安装此软件包。
    npm install gtts

  2. 安装gtts模块后, 可以使用命令在命令提示符下检查gtts版本。
    npm version gtts

  3. 之后, 你可以创建一个文件夹并添加一个文件, 例如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!" ); });

运行程序的步骤:
项目结构将如下所示:
如何在Node.js中将文本转换为语音()

文章图片
确保使用以下命令安装了gtts模块:npm install gtts
使用以下命令运行index.js文件:
node index.js

如何在Node.js中将文本转换为语音()

文章图片
运行上述命令后, 你的文本将转换为语音并保存在Voice.mp3文件中, 如下所示:
如何在Node.js中将文本转换为语音()

文章图片
【如何在Node.js中将文本转换为语音()】因此, 这就是你可以使用gtts(Google文本转为语音)模块在Node.js中将文本转换为语音的方法。

    推荐阅读