Skip to content

First Release, But this may be stable version.

Latest
Compare
Choose a tag to compare
@JastinXyz JastinXyz released this 16 Jun 23:13
· 3 commits to main since this release
1df3414

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