google translate tts
1.0.0
Este pacote é para usar o Google Translate para criar clipes de áudio no nó js.
Esta biblioteca foi atualizada para trabalhar com as novas alterações na API traduzida introduzida pelo Google em novembro de 2020.
Um sucessor espiritual do Google-TTS-API, que trabalhou com a API de tradução anterior.
npm install google-translate-tts
ou
yarn add google-translate-tts
Encontre uma 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)'
* }
*/Baixe um clipe de áudio:
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 ( ) ;