google translate tts
1.0.0
Dieses Paket dient zur Verwendung von Google Translate, um Audioclips im Knoten JS zu erstellen.
Diese Bibliothek wurde aktualisiert, um mit den neuen Änderungen an der von Google im November 2020 eingeführten Übersetzungs -API zu arbeiten.
Ein spiritueller Nachfolger von Google-TTS-API, der mit der vorherigen Übersetzungs-API arbeitete.
npm install google-translate-tts
oder
yarn add google-translate-tts
Finden Sie eine Stimme, die Sie verwenden können:
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)'
* }
*/Laden Sie einen Audioclip herunter:
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 ( ) ;