sdkcarlos/artyom.js
A voice control - voice commands - speech recognition and speech synthesis javascript library. Create your own siri,google now or cortana with Google Chrome within your website.
Wraps the WebKit Speech Recognition and Web Speech Synthesis APIs with a command-matching system supporting wildcards, regex patterns, and the Soundex algorithm for improved accuracy. Built as a single TypeScript source file transpiled to both CommonJS modules and browser-compatible globals, it handles large text synthesis blocks with guaranteed callbacks and supports optional remote command processing. Includes mobile compatibility, dictation mode, command simulation, and pause/resume controls—though Chrome 71+ requires user gesture activation for speech synthesis.
1,268 stars. No commits in the last 6 months. Available on npm.
Stars
1,268
Forks
365
Language
JavaScript
License
MIT
Category
Last pushed
Jan 24, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/voice-ai/sdkcarlos/artyom.js"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Related tools
TalAter/annyang
đź’¬ Speech recognition for your site
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.
evancohen/sonus
:speech_balloon: /so.nus/ STT (speech to text) for Node with offline hotword detection
antirek/voicer
AGI-server voice recognizer for #Asterisk