pub enum StepType {
AudioCapture,
VoiceActivity,
SpeechToText,
Retrieval,
LlmGeneration,
ToolExecution,
TextToSpeech,
AudioPlayback,
Error,
}Expand description
Pipeline step type
Variants§
AudioCapture
Audio capture started
VoiceActivity
Voice activity detected
SpeechToText
Speech-to-text transcription
Retrieval
Context retrieval from memory
LlmGeneration
LLM generation
ToolExecution
Tool/skill execution
TextToSpeech
Text-to-speech synthesis
AudioPlayback
Audio playback
Error
Error occurred
Trait Implementations§
Source§impl<'de> Deserialize<'de> for StepType
impl<'de> Deserialize<'de> for StepType
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Copy for StepType
impl Eq for StepType
impl StructuralPartialEq for StepType
Auto Trait Implementations§
impl Freeze for StepType
impl RefUnwindSafe for StepType
impl Send for StepType
impl Sync for StepType
impl Unpin for StepType
impl UnwindSafe for StepType
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more