tracking/word/highlighting_controller library

Classes

AsrTokenProcessor
DebugLogEvent
HighlightingController
Bridges speech recognition engine output to per-word visual highlighting in the UI.
IsolateCommand
Sealed base class for all commands sent from Main UI Thread ➔ Alignment Worker.
IsolateEvent
Sealed base class for all events emitted from Alignment Worker ➔ Main UI Thread.
JumpToWordCommand
PhonemeAlignmentIsolate
Main UI thread manager for the background alignment isolate.
ProcessedAudioStream
SetSurahReferenceCommand
SetTajweedModeCommand
StopIsolateCommand
SyncStreamCommand
TrackerConfig
Unified immutable configuration for recitation tracking, thresholds, and Tajweed.
UpdateTrackerConfigCommand
VerseMatch
WordMatchedEvent

Enums

TrackerState

Functions

alignmentWorkerEntrypoint(SendPort mainSendPort) → void