Add Speech to Text Feature

Speech to text feature to be used for control of the prototype. 


Potential Tools: 

  1. Google Speech API 
  2. Web Speech Recognition API


Google Speech API

      - https://cloud.google.com/speech-to-text/

Pros:

  • Cross-Platform API
  • Better in recognizing words
  • Covers 120 languages

Cons:

  • Not free to use
  • End users need some technical knowledges


Web Speech Recognition API

      - https://developer.mozilla.org/en-US/docs/Web/API/Web_Speech_API

Pros:

  • Free to use
  • Calling browser property as it is, so no additional modules are required
  • Easier to use than Google Speech API

Cons:

  • Only supported on Web Chrome, Android Webview, and Chrome for Android
  • Users need to be able to pronounce words correctly


Example of Web Speech Recognition API