资源算法node-gtts

node-gtts

2019-12-30 | |  51 |   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

用户评价
全部评价

热门资源

  • TensorFlow-Course

    This repository aims to provide simple and read...

  • seetafaceJNI

    项目介绍 基于中科院seetaface2进行封装的JAVA...

  • mxnet_VanillaCNN

    This is a mxnet implementation of the Vanilla C...

  • vsepp_tensorflow

    Improving Visual-Semantic Embeddings with Hard ...

  • DuReader_QANet_BiDAF

    Machine Reading Comprehension on DuReader Usin...