¿Cómo convertir texto a voz en Node.js?

Para convertir texto a voz en Node.js, existen varios módulos, pero el más popular entre ellos es el módulo gtts
(Google Text to Speech).

Característica del módulo gtts:

  1. Es fácil de empezar y fácil de usar.
  2. Es ampliamente utilizado y popular para convertir texto a voz.

Instalación del módulo gtts:

  1. Puede visitar el enlace para instalar el módulo gtts . Puede instalar este paquete usando este comando.
    npm install gtts
  2. Después de instalar el módulo gtts, puede verificar su versión de gtts en el símbolo del sistema usando el comando.
    npm version gtts
  3. Después de eso, puede crear una carpeta y agregar un archivo, por ejemplo, index.js. Para ejecutar este archivo, debe ejecutar el siguiente comando.
    node index.js

Nombre de archivo: index.js

const gTTS = require('gtts');
      
var speech = 'Welcome to GeeksforGeeks';
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!");
});

Pasos para ejecutar el programa:

  1. La estructura del proyecto se verá así:
    project structure
  2. Asegúrese de haber instalado el módulo gtts usando los siguientes comandos:
    npm install gtts
  3. Ejecute el archivo index.js usando el siguiente comando:
    node index.js

    Output of above command

  4. Después de ejecutar el comando anterior, su texto se convierte en voz y se guarda en su archivo Voice.mp3 como se muestra a continuación:
    Output of above command

Así es como puede usar el módulo gtts (Texto a voz de Google) para convertir texto a voz en Node.js.

Publicación traducida automáticamente

Artículo escrito por gouravhammad y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *