kosich/rxjs-tts

RxJS wrapper for Text-to-Speech Web API

40
/ 100
Emerging

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.

Stale 6m No Dependents
Maintenance 0 / 25
Adoption 8 / 25
Maturity 18 / 25
Community 14 / 25

How are scores calculated?

Stars

9

Forks

3

Language

TypeScript

License

MIT

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.