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:
- Es fácil de empezar y fácil de usar.
- Es ampliamente utilizado y popular para convertir texto a voz.
Instalación del módulo gtts:
- Puede visitar el enlace para instalar el módulo gtts . Puede instalar este paquete usando este comando.
npm install gtts
- 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
- 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:
- La estructura del proyecto se verá así:
- Asegúrese de haber instalado el módulo gtts usando los siguientes comandos:
npm install gtts
- Ejecute el archivo index.js usando el siguiente comando:
node index.js
- 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:
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