个性化阅读
专注于IT技术分析

如何在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!" );
});

运行程序的步骤:

项目结构将如下所示:

项目结构

确保使用以下命令安装了gtts模块:npm install gtts

使用以下命令运行index.js文件:

node index.js
上面命令的输出

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

上面命令的输出

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


赞(0)
未经允许不得转载:srcmini » 如何在Node.js中将文本转换为语音?

评论 抢沙发

评论前必须登录!