Skip to content

junmer/baidu-speech-synthesizer

Repository files navigation

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.

About

Play sound from text in browser using [Baidu TTS Service](http://yuyin.baidu.com/docs/tts/136)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published