kosich/rxjs-tts
RxJS wrapper for Text-to-Speech Web API
Wraps the native SpeechSynthesis API as RxJS observables, enabling declarative speech synthesis with composable operators like `concat` for sequential utterances and built-in cancellation support. Accepts multiple input formats—plain strings, configuration objects with voice/pitch/rate parameters, or native SpeechSynthesisUtterance instances—while emitting speech events for lifecycle tracking. Designed for reactive pipelines where TTS operations can be chained, merged, or interrupted using standard RxJS operators.
No commits in the last 6 months. Available on npm.
Stars
9
Forks
3
Language
TypeScript
License
MIT
Category
Last pushed
Jan 07, 2023
Monthly downloads
16
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/kosich/rxjs-tts"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
codeforequity-at/botium-speech-processing
Botium Speech Processing
readium/speech
💬 A TypeScript library for implementing read aloud on the Web
prateekkalra/Selection-js
A lightweight javascipt library which provides users with a set of options in the form of a...
leaonline/easy-speech
🔊 Cross browser Speech Synthesis also known as Text to speech or TTS; no dependencies; uses Web...
acoti/articulate.js
A jQuery plugin that lets the browser speak to you.