VoiceAgentComponentStates class

States of all voice agent components (STT, LLM, TTS)

Matches Swift VoiceAgentComponentStates from VoiceAgentTypes.swift

Constructors

VoiceAgentComponentStates({ComponentLoadState stt = const ComponentLoadState.notLoaded(), ComponentLoadState llm = const ComponentLoadState.notLoaded(), ComponentLoadState tts = const ComponentLoadState.notLoaded()})
const

Properties

hasAnyLoaded bool
Check if any component is loaded
no setter
hashCode int
The hash code for this object.
no setterinherited
isFullyReady bool
Check if all components are loaded
no setter
llm ComponentLoadState
Large Language Model component state
final
runtimeType Type
A representation of the runtime type of the object.
no setterinherited
stt ComponentLoadState
Speech-to-Text component state
final
tts ComponentLoadState
Text-to-Speech component state
final

Methods

noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() String
A string representation of this object.
override

Operators

operator ==(Object other) bool
The equality operator.
inherited