资源算法node-gtts

node-gtts

2019-12-30 | |  74 |   0 |   0

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 = require('node-gtts')('en'); var path = require('path'); var filepath = path.join(__dirname, 'i-love-you.wav'); gtts.save(filepath, 'I love you', function() {   console.log('save done'); })

2. Pipe directly to router response

Example with ExpressJS Router

var express = require('express'); var router = express.Router(); var gtts = require('node-gtts')('en'); router.get('/speech', function(req, res) {   res.set({'Content-Type': 'audio/mpeg'});   gtts.stream(req.query.text).pipe(res); })

3. Create a standalone server

var gtts = require('node-gtts')('en'); gtts.createServer(8668);

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


上一篇:gtt_web

下一篇:gTTS4j

用户评价
全部评价

热门资源

  • DuReader_QANet_BiDAF

    Machine Reading Comprehension on DuReader Usin...

  • ETD_cataloguing_a...

    ETD catalouging project using allennlp

  • allennlp_extras

    allennlp_extras Some utilities build on top of...

  • allennlp-dureader

    An Apache 2.0 NLP research library, built on Py...

  • honk-honk-motherf...

    honk-honk-motherfucker