TalAter/annyang
đź’¬ Speech recognition for your site
Wraps the Web Speech API with pattern-matching command parsing—users define voice commands as string patterns (e.g., `'search for *term'`) that map to callbacks, with wildcard parameters automatically extracted. Built as a zero-dependency 2KB library supporting ESM, CommonJS, and script-tag injection, it integrates with Speech KITT for optional UI overlays providing visual feedback and command hints.
6,667 stars and 20,519 monthly downloads. Actively maintained with 53 commits in the last 30 days. Available on npm.
Stars
6,667
Forks
1,042
Language
TypeScript
License
MIT
Category
Last pushed
Mar 18, 2026
Monthly downloads
20,519
Commits (30d)
53
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/TalAter/annyang"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
Picovoice/web-voice-processor
A library for real-time voice processing in web browsers
EddyVerbruggen/nativescript-speech-recognition
:speech_balloon: Speech to text, using the awesome engines readily available on the device.
sdkcarlos/artyom.js
A voice control - voice commands - speech recognition and speech synthesis javascript library....
evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection
antirek/voicer
AGI-server voice recognizer for #Asterisk