Speech Recording Indicator
Component Detail
User Interface
low complexity
mobile
0
Dependencies
0
Dependents
0
Entities
0
Integrations
Description
Animated overlay widget that renders inside the Speech Input Widget to signal active listening state. Pulses when the microphone is open and stops immediately when recording ends - critical accessibility signal for users who cannot rely on audio cues alone, and fulfils Blindeforbundet's explicit requirement about transparency during home visits.
speech-recording-indicator
Responsibilities
- Render pulsing animation while speech recognition is active
- Display interim transcript text as words are recognised
- Stop animation immediately and return to idle on recognition end or error
Interfaces
SpeechRecordingIndicator({required bool isListening, required String interimText})