baidu-speech-synthesizer

0.2.1 • Public • Published

baidu-speech-synthesizer

NPM version Build Status Downloads License

Play sound from text in browser using Baidu TTS Service

Usage

import BDSSpeechSynthesizer from 'baidu-speech-synthesizer'
 
let bss = new BDSSpeechSynthesizer()
let speaker = bss.speak('hello world')
 
speaker.on('ended', () => bss.speak('bye world'))

Quick Start

<script src="https://unpkg.com/baidu-speech-synthesizer@latest/dist/index.min.js"></script>
 
<script>
var bss = new BDSSpeechSynthesizer();
bss.speak('hello world');
</script> 
 

API

new BDSSpeechSynthesizer()

Creates a new BDSSpeechSynthesizer instance.

.speak(text[, speechOptions[, playerOptions]])

Play the sound of text, return the speaker.

  • text: String text to be speak.
  • speechOptions: Object optional Speech synthesizer Config.
  • playerOptions: Object optional Player Config.
    • autoplay: boolean Play the sound right now, Defaults true.

.stop()

Stop the player of this instance.

Package Sidebar

Install

npm i baidu-speech-synthesizer

Weekly Downloads

2

Version

0.2.1

License

MIT

Last publish

Collaborators

  • junmer