资源算法node-gtts

node-gtts

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

用户评价
全部评价

热门资源

  • seetafaceJNI

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

  • spark-corenlp

    This package wraps Stanford CoreNLP annotators ...

  • Keras-ResNeXt

    Keras ResNeXt Implementation of ResNeXt models...

  • capsnet-with-caps...

    CapsNet with capsule-wise convolution Project ...

  • shih-styletransfer

    shih-styletransfer Code from Style Transfer ...