The app is created using ReactJS, Learn More from the official docs.
To achieve the result inbuilt browser SpeechRecognition api is used. Learn more on official MDN Docs
git clone https://github.com/abstractionhere/speech-to-text-web-api-react
cd speech-to-text-web-api-react
npm install
npm start
Open http://localhost:3000
in your browser
Video Tutorial: https://youtu.be/ZxrkdoUpcyE