Stop Rebuilding UI

Shadcn.io is not affiliated with official shadcn/ui

React AI Speech Input

React AI speech input component for voice recording with animated visual feedback

Add voice input to your AI chat—press to record, release to transcribe. This button uses the Web Speech API where available (Chrome, Edge) or falls back to MediaRecorder (Firefox, Safari) with your transcription service. Shows animated pulse rings while recording, changes to red stop button, and displays a loader during processing. Perfect for hands-free input or accessibility.

Speech Input preview

Scroll to load preview

Installation

FAQ