Skip to content

bigteddo/speechreader

Repository files navigation

README

speechreader use the SpeechSynthesisUtterance interface of the Web Speech API and provider a ready to use wrapper class to start adding TTS functionality to your project. This library is meant to be added on PROJECT RUNNING ON A WEB BROWSER.

Installation

With npm installed, run :

$ npm install speechreader

Usage

Import the synthesizer class

import { Synthesizer } from 'speechreader'

Use the Synthesizer to read text

 const synthesizer = new Synthesizer('I am a little tea pot')
 synthesizer.play()

Use the Synthesizer to read HTML text

 const synthesizer = new Synthesizer('<html><h1>I am a little tea pot</h1></html>')
 synthesizer.play()

Set speech synthesizer locale

 const synthesizer = new Synthesizer('I am a little tea pot','en-US')
 synthesizer.play()

Pause text reading

 synthesizer.pause()

resume text reading

 synthesizer.resume()

stop text reading

 synthesizer.stop()

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published