acoti/articulate.js
A jQuery plugin that lets the browser speak to you.
Leverages the Web Speech API to parse DOM elements and synthesize speech with customizable rate, pitch, and volume parameters, while intelligently ignoring structural tags and adding natural pauses. Supports multi-language voice selection via language codes or voice names, and provides fine-grained control through data attributes, text replacement rules, and DOM element ignore/recognize lists to handle complex content layouts.
138 stars. No commits in the last 6 months.
Stars
138
Forks
29
Language
JavaScript
License
MIT
Category
Last pushed
Jan 10, 2017
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/acoti/articulate.js"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
readium/speech
💬 A TypeScript library for implementing read aloud on the Web
codeforequity-at/botium-speech-processing
Botium Speech Processing
kosich/rxjs-tts
RxJS wrapper for Text-to-Speech Web API
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...