[LLM/TTS 与对话闭环]:完成语音对话主链路,包含上下文管理、NewAPI 兼容 LLM、分句 TTS、状态机和错误恢复测试

This commit is contained in:
mkbk
2026-06-17 18:21:56 +08:00
parent 4d6232ed29
commit e544a60eb3
7 changed files with 636 additions and 6 deletions
+12
View File
@@ -19,6 +19,10 @@ from .transport import AudioRingBuffer, FileReplayTransport, MemoryAudioTranspor
from .wakeword import KeywordWakeWordProvider
from .vad import EnergyVadProvider, VadRecorder
from .stt import MetadataSttProvider, is_valid_transcript_text
from .conversation import ConversationContext
from .llm import MockLlmProvider, OpenAICompatibleLlmProvider
from .pipeline import PipelineResult, VoicePipeline
from .tts import MacSayTtsProvider, SentenceBuffer, SineTtsProvider
__all__ = [
"AppConfig",
@@ -33,6 +37,14 @@ __all__ = [
"VadRecorder",
"MetadataSttProvider",
"is_valid_transcript_text",
"ConversationContext",
"MockLlmProvider",
"OpenAICompatibleLlmProvider",
"PipelineResult",
"VoicePipeline",
"MacSayTtsProvider",
"SentenceBuffer",
"SineTtsProvider",
"Message",
"PipelineState",
"PlaybackResult",