Note: This uses the browser's built-in Web Speech API. Accuracy depends on your browser and microphone quality.