Voice I/O Demo

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:

  1. Click "Listen" to start speech recognition
  2. Speak into your microphone - your words will appear in the transcript area
  3. Recognition stops automatically after you finish speaking
  4. Try the text-to-speech feature by typing text and clicking "Speak"
Current State: idle

Recognition

speech-to-text

Your speech will appear here...

Synthesis

text-to-speech