baidu-speech-synthesizer

Play sound from text in browser using Baidu TTS Service

Usage no npm install needed!

<script type="module">
  import baiduSpeechSynthesizer from 'https://cdn.skypack.dev/baidu-speech-synthesizer';
</script>

README

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.