-1

With the increase in voice recognition apps etc., I am also becoming interested in voice recognition development. However, I am not sure where to start. Is there any possibilities using web based technology such as JavaScript on computers? I have also started looking into Android development, so if it is difficult to start with on desktop computers, then I can also consider Android development of voice recognition apps if it is easier to get into. For now, I am more interested in learning than actually releasing anything.

Damien Golding
  • 1,003
  • 4
  • 15
  • 28

2 Answers2

1

You might want to read up on Phonetic algrothims and audio encoding as a starter. Everything else you can start later, after you have an overview.

LuigiEdlCarno
  • 2,410
  • 2
  • 21
  • 37
0

The best way to do with JavaScript is to use the Web Speech API. This allows you to quickly do voice recognition as well as speech synthesis.

Simplest example of Speech Synthesis:

var utterance = new SpeechSynthesisUtterance('Hello World');
window.speechSynthesis.speak(utterance);

Simplest example of Voice Recognition:

var recognition = new webkitSpeechRecognition();
recognition.onresult = function(event) {
    console.log(event);
}
recognition.start();
Brad Larson
  • 170,088
  • 45
  • 397
  • 571
user2404804
  • 523
  • 3
  • 12