About Annyang
annyang is a tiny JavaScript library that adds voice commands to a website or web project. It wraps the browser SpeechRecognition standard so a developer can map spoken phrases to functions in a few lines of code, then call start to begin listening. The library is about 2 KB, has zero dependencies and is released under the MIT license.
It is aimed at web developers who want voice control for sites, accessibility tools, home automation, virtual reality or hobby projects such as drones. Commands support named variables that capture a single word, splats that capture multi word text at the end of a phrase, and optional words in parentheses. For example, a command for showing an image search can capture whatever the user says after the first few words. The recognition itself is performed by the browser, so it works fully in browsers that support SpeechRecognition, such as Chrome, and degrades gracefully elsewhere, where commands can still be triggered manually.
annyang is free to use under the MIT license, and the vendor publishes no paid plans. The source and API documentation are available on GitHub. This registry entry is filed under video tools, but the library is a speech recognition utility with no video function.