2017 | By Victor Parmar
"Speech recognition is a really hard problem that has been well researched over the years. With the advances in machine learning, a lot of progress has been made in this regard. Evidence of this can be found in the technology that we use daily: Apple's Siri, Amazon's echo, to mention a few. While APIs such as those provided by Google and IBM's watson exist to service professional needs, a relatively new feature for the evolving browser technology is the Web Speech API.
"In this article we will build a custom voice assistant to control music using web technologies. We will be using the SpeechRecognition API, Google Chrome (this is the only browser with that supports this API at the time of writing), annyang (a lightweight voice command parsing library), Node.js to provide an API for commands and Clementine (a cross-platform audio player)...