Skip to content

Releases: JastinXyz/google-tts.js

First Release, But this may be stable version.

16 Jun 23:13
1df3414
Compare
Choose a tag to compare

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

Links

API Site: https://api.jastinch.xyz

Donate: https://api.jastinch.xyz/donate

Discord: https://api.jastinch.xyz/discord

YouTube: https://youtube.com/c/JastinCh