[响应流播放]:完成LLM流式响应和可中断播报骨架,包含句子切分、TTS净化和播放队列测试

This commit is contained in:
mkbk
2026-06-18 21:57:33 +08:00
parent 264729ca11
commit acdcd39e34
4 changed files with 373 additions and 7 deletions
+18
View File
@@ -23,6 +23,16 @@ from .full_duplex_speech import (
VadEvent,
VadProvider,
)
from .full_duplex_response import (
FakeStreamingLlmProvider,
FakeStreamingTtsProvider,
InterruptiblePlaybackQueue,
LlmStreamEvent,
SentenceSegmenter,
StreamingLlmProvider,
StreamingTtsProvider,
prepare_tts_sentence,
)
from .models import (
AudioFrame,
AudioSegment,
@@ -73,6 +83,14 @@ __all__ = [
"TranscriptEvent",
"VadEvent",
"VadProvider",
"FakeStreamingLlmProvider",
"FakeStreamingTtsProvider",
"InterruptiblePlaybackQueue",
"LlmStreamEvent",
"SentenceSegmenter",
"StreamingLlmProvider",
"StreamingTtsProvider",
"prepare_tts_sentence",
"AudioFrame",
"AudioSegment",
"AudioRingBuffer",