This gives you Syncfusion's Web Speech API wrapper for React with proper event handling and state management. You get real-time transcription, language switching, and programmatic control through refs. The listening states (Inactive, Listening, Stopped) are cleanly exposed, and events give you both interim and final results with proper TypeScript interfaces. It handles the usual pain points: microphone permissions, error messages, localization for 12+ tooltip positions, and ARIA attributes. Good for voice forms or dictation features where you want the browser's native recognition without rolling your own state machine. Requires HTTPS in production since that's how the Web Speech API works.
npx skills add https://github.com/syncfusion/react-ui-components-skills --skill syncfusion-react-speech-to-text