I have just implemented speech recognition in React.js application using JS vanilla code in the function. In desktop Chrom I tested it successfully, but in Android chrome it didn't work. Any ideas?
setSpeechRecognition(true);
 var recognition = new (window.SpeechRecognition || window.webkitSpeechRecognition)();
                recognition.lang = 'en-US';
                recognition.interimResults = false;
                recognition.maxAlternatives = 5;
                recognition.start();
                recognition.onresult = function (event: any) {
                    clickHandler(event.results[0][0].transcript);
                    console.log('You said: ', event.results[0][0].transcript);
                };