2.3.1 • Published 7 years ago

baidu_yuyin v2.3.1

Weekly downloads
5
License
MIT
Repository
github
Last release
7 years ago

Baidu Yuyin 百度语音合成

依赖移除 V2.2.0版本将不再依赖任何外部库😂 已经将代码的依赖降低到最低程度

注意 请使用合适的播放器,本模块不自带播放器功能了现在,并且建议使用Nodejs 7.0,最好是Nodejs 8.0以上的运行环境, 为了尽量减少对其他库的依赖,我使用了一些新的JS特性。

使用Baidu的在线语音合成服务,需要自己申请API Key,申请网址http://yuyin.baidu.com

更新日志查看这里CHANGELOG

使用方法

安装

npm install baidu_yuyin

注意:现在使用外部播放器来播放语音文件,请指定正确的播放器的命令行参数

不需要回掉直接使用的方法

const BDSpeech = require("baidu_yuyin");
const apiKey = "从这里:http://yuyin.baidu.com/app获取";
const secretKey = "从这里:http://yuyin.baidu.com/app获取";

const speech = new BDSpeech(apiKey, secretKey,'mplayer', '/tmp')
speech.speak('你好,世界')

传统回掉方式使用

const BDSpeech = require("baidu_yuyin");
const apiKey = "从这里:http://yuyin.baidu.com/app获取";
const secretKey = "从这里:http://yuyin.baidu.com/app获取";

const speech = new BDSpeech(apiKey, secretKey,'mplayer', '/tmp')

speech.on('ready', () => {
  speech.speak("你好世界")
})

async/await异步方式调用

const BDSpeech = require("baidu_yuyin");
const apiKey = "从这里:http://yuyin.baidu.com/app获取";
const secretKey = "从这里:http://yuyin.baidu.com/app获取";

const speech = new BDSpeech(apiKey, secretKey,'mplayer', '/tmp')

async function speak(){
  await speech.initToken();
  speech.speak('你好世界');
}

speak();
2.3.1

7 years ago

2.3.0

7 years ago

2.2.0

7 years ago

2.1.0

7 years ago

2.0.16

7 years ago

2.0.13

7 years ago

2.0.12

7 years ago

2.0.11

7 years ago

2.0.10

7 years ago

2.0.9

7 years ago

2.0.8

7 years ago

2.0.7

7 years ago

2.0.6

7 years ago

2.0.5

7 years ago

2.0.4

7 years ago

2.0.3

7 years ago

2.0.2

7 years ago

2.0.1

7 years ago

1.1.1

7 years ago

1.1.0

8 years ago

1.0.8

8 years ago

1.0.7

8 years ago

1.0.6

8 years ago

1.0.5

8 years ago

1.0.4

8 years ago

1.0.3

8 years ago

1.0.1

9 years ago

1.0.0

9 years ago