[Pipeline状态机]:完成全双工状态控制骨架,包含事件诊断、取消图和恢复协调测试
This commit is contained in:
@@ -4,6 +4,14 @@ from .config import AppConfig
|
||||
from .assistant_pipeline import TurnController, VoiceAssistantPipeline
|
||||
from .audio_preprocess import NoopAudioPreprocessor, SherpaOnnxDenoiserPreprocessor
|
||||
from .events import PipelineEvent, PipelineEventBus
|
||||
from .full_duplex_control import (
|
||||
CancellationGraph,
|
||||
CancellationToken,
|
||||
FullDuplexStateMachine,
|
||||
InvalidStateTransition,
|
||||
RecoveryCoordinator,
|
||||
StateTransition,
|
||||
)
|
||||
from .models import (
|
||||
AudioFrame,
|
||||
AudioSegment,
|
||||
@@ -39,6 +47,12 @@ __all__ = [
|
||||
"SherpaOnnxDenoiserPreprocessor",
|
||||
"PipelineEvent",
|
||||
"PipelineEventBus",
|
||||
"CancellationGraph",
|
||||
"CancellationToken",
|
||||
"FullDuplexStateMachine",
|
||||
"InvalidStateTransition",
|
||||
"RecoveryCoordinator",
|
||||
"StateTransition",
|
||||
"AudioFrame",
|
||||
"AudioSegment",
|
||||
"AudioRingBuffer",
|
||||
|
||||
Reference in New Issue
Block a user