A demonstration of browser-based speech recognition and synthesis, coordinated by a central library that manages microphone and speaker states. It's compatible with Chrome, Edge, and Safari, on both desktop and mobile.
How it works:
Click "Listen" to start speech recognition
Speak into your microphone - your words will appear in the transcript area
Recognition stops automatically after you finish speaking
Try the text-to-speech feature by typing text and clicking "Speak"