0.0.2 • Published 2 years ago

google-tts.js v0.0.2

Weekly downloads
-
License
MIT
Repository
github
Last release
2 years ago

google-tts.js

A wrapper for the Google Text To Speech API with various features.

NPM

Installation

npm i google-tts.js

Example

getUrl

const GoogleTts = require("google-tts.js") 

/*
GoogleTts.getUrl("text", "language codes")
*/
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("text", "language codes", "the location that will be filled by the result mp3. (optional)")
*/
GoogleTts.saveFile("abc", "id", "./src/audio.mp3").then(console.log)



/* console log:
{ success: true, message: 'Saved audio in ./src/audio.mp3' }
*/

/* and
add the resulting file to the location you wrote earlier.
*/

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")