google-tts.js
A wrapper for the Google Text To Speech API with various features.
Installation
You can download this package from
npmjs. With command:
npm i google-tts.js
Example
getUrl
const GoogleTts = require("google-tts.js")
GoogleTts.getUrl("abc", "id").then(console.log)
Response
{
success: true,
url: 'https://translate.google.com/translate_tts?ie=UTF-8&q=abc&tl=id&total=1&idx=0&textlen=24&client=tw-ob&prev=input&ttsspeed=1'
}
saveFile
const GoogleTts = require("google-tts.js")
GoogleTts.saveFile("abc", "id", "./src/audio.mp3").then(console.log)
Response
console log:
{ success: true, message: 'Saved audio in ./src/audio.mp3' }
and add the resulting file to the location you wrote earlier.
Events
Saved with .mp3 Result
GoogleTts.saveFile("text", "language codes", "the location that will be filled by the result mp3. (optional)")
Get the result url
GoogleTts.getUrl("text", "language codes")