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.

Feature: Speech-to-Text Input

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})