google translate tts
1.0.0
Este paquete es para usar Google Translate para crear clips de audio en el nodo JS.
Esta biblioteca se ha actualizado para trabajar con los nuevos cambios en la API Traducado introducida por Google en noviembre de 2020.
Un sucesor espiritual de Google-TTS-API que funcionó con la API de traducción anterior.
npm install google-translate-tts
o
yarn add google-translate-tts
Encuentra una voz para usar:
const tts = require ( 'google-translate-tts' ) ;
// lookup by name
const voice = tts . voices . findByName ( 'English (United States)' ) ;
// lookup by code
const voice = tts . voices . findByCode ( 'en-US' ) ;
// an array of all voices
console . log ( tts . voices ) ;
/* Voice example:
* {
* code: 'en-US',
* name: 'English (United States)'
* }
*/Descargar un clip de audio:
const fs = require ( 'fs' ) ;
const tts = require ( 'google-translate-tts' ) ;
// notice that `tts.synthesize` returns a Promise<Buffer>
const saveFile = async ( ) => {
const buffer = await tts . synthesize ( {
text : 'Hello, world!' ,
voice : 'en-US' ,
slow : false // optional
} ) ;
fs . writeFileSync ( 'hello-world.mp3' , buffer ) ;
} ;
saveFile ( ) ;