google-translate-tts
This package is for using Google Translate to create audio clips in node js.
This library has been updated to work with the new
changes
to the Translate API introduced by Google in November 2020.
A spiritual successor to google-tts-api
which worked with the previous Translate API.
Installation
npm install google-translate-tts
or
yarn add google-translate-tts
Usage
Find a voice to use:
const tts = require('google-translate-tts');
const voice = tts.voices.findByName('English (United States)');
const voice = tts.voices.findByCode('en-US');
console.log(tts.voices);
Download an audio clip:
const fs = require('fs');
const tts = require('google-translate-tts');
const saveFile = async () => {
const buffer = await tts.synthesize({
text: 'Hello, world!',
voice: 'en-US',
slow: false
});
fs.writeFileSync('hello-world.mp3', buffer);
};
saveFile();