annyang is a tiny javascript library that lets your visitors control your site with voice commands. annyang supports multiple languages, has no dependencies, weighs just 2kb and is free to use. annyang understands commands with named variables, splats, and optional words. Use named variables for one word arguments in your command. Use splats to capture multi-word text at the end of your command (greedy). Use optional words or phrases to define a part of the command as optional. annyang plays nicely with all browsers, progressively enhancing browsers that support SpeechRecognition, while leaving users with older browsers unaffected. Grab the latest version of annyang.min.js, drop it in your html, and start adding commands. You can easily add a GUI for the user to interact with Speech Recognition using Speech KITT. Speech KITT is fully customizable and comes with many different themes, and instructions on how to create your own designs.

Features

  • Add commands that annyang will respond to
  • Turn on the output of debug messages to the console
  • Set the language the user will speak in
  • Simulate speech being recognized
  • Initialize annyang with a list of commands to recognize
  • annyang understands commands with named variables, splats, and optional words

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow annyang!

annyang! Web Site

Other Useful Business Software
Go From Idea to Deployed AI App Fast Icon
Go From Idea to Deployed AI App Fast

One platform to build, fine-tune, and deploy. No MLOps team required.

Access Gemini 3 and 200+ models. Build chatbots, agents, or custom models with built-in monitoring and scaling.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of annyang!!

Additional Project Details

Programming Language

JavaScript

Related Categories

JavaScript Artificial Intelligence Software, JavaScript Speech Software, JavaScript Speech Recognition Software

Registered

2021-09-13