[Pipeline状态机]:完成全双工状态控制骨架,包含事件诊断、取消图和恢复协调测试
This commit is contained in:
@@ -7,6 +7,7 @@ from typing import Any, Mapping
|
||||
|
||||
class PipelineState(str, Enum):
|
||||
IDLE = "idle"
|
||||
LISTENING = "listening"
|
||||
WAKE_LISTENING = "wake_listening"
|
||||
SPEECH_DETECTING = "speech_detecting"
|
||||
RECORDING = "recording"
|
||||
@@ -14,6 +15,8 @@ class PipelineState(str, Enum):
|
||||
THINKING = "thinking"
|
||||
SPEAKING = "speaking"
|
||||
INTERRUPTED = "interrupted"
|
||||
TOOL_RUNNING = "tool_running"
|
||||
RECOVERING = "recovering"
|
||||
ERROR_RECOVERING = "error_recovering"
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user