node-gtts
Google Text-to-Speech for NodeJS (Unofficial API)
How to install
npm install node-gtts
How to use
1. Save audio file
var gtts = 'en';var path = ;var filepath = path; gtts
2. Pipe directly to router response
Example with ExpressJS Router
var express = ;var router = express;var gtts = 'en'; router
3. Create a standalone server
var gtts = 'en';gtts;
4. Command line usage
# create file: helllo-world.wav node-gtts en Hello World # create server listen port 8668 # (in English by default) node-gtts serve 8668 en
API for standalone server
GET /?text={your-text}
- stream audio of speech with default language
GET /?text={your-text}?lang={lang}
- stream audio of speech with specific language