google-tts.js

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


Keywords
google-tts, text-to-speech, google-text-to-speech, google, texttospeech, googletexttospeech, google-api, google-text-to-speech-api, google-texttospeech-engine, google-translate, google-tts-api, googletts
License
MIT
Install
npm install google-tts.js@0.0.2

Documentation

google-tts.js

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

github
github

NPM

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