[Pipeline 文档验收]:完成开源语音助手式运行说明,包含配置、验收命令和OpenSpec校验

This commit is contained in:
mkbk
2026-06-17 21:37:07 +08:00
parent da91be6e5c
commit e74ec28e7d
5 changed files with 40 additions and 5 deletions
+14
View File
@@ -59,6 +59,12 @@ def main(argv: list[str] | None = None) -> int:
"wake_kws_score": config.wake_kws_score,
"wake_ack_text": config.wake_ack_text,
"post_playback_drain_ms": config.post_playback_drain_ms,
"pipeline_mode": config.pipeline_mode,
"endpoint_mode": config.endpoint_mode,
"speaker_profile_ms": config.speaker_profile_ms,
"speaker_absent_ms": config.speaker_absent_ms,
"speaker_similarity_threshold": config.speaker_similarity_threshold,
"speaker_min_rms": config.speaker_min_rms,
"vad_provider": config.vad_provider,
"vad_threshold": config.vad_threshold,
"vad_min_duration_ms": config.vad_min_duration_ms,
@@ -70,6 +76,7 @@ def main(argv: list[str] | None = None) -> int:
"tts_model": config.tts_model,
"tts_voice": config.tts_voice,
"speech_models_dir": str(config.speech_models_dir),
"context_mode": config.context_mode,
},
ensure_ascii=False,
sort_keys=True,
@@ -154,6 +161,12 @@ def main(argv: list[str] | None = None) -> int:
wake_kws_score=config.wake_kws_score,
wake_ack_text=config.wake_ack_text,
post_playback_drain_ms=config.post_playback_drain_ms,
pipeline_mode=config.pipeline_mode,
endpoint_mode=config.endpoint_mode,
speaker_profile_ms=config.speaker_profile_ms,
speaker_absent_ms=config.speaker_absent_ms,
speaker_similarity_threshold=config.speaker_similarity_threshold,
speaker_min_rms=config.speaker_min_rms,
vad_provider=config.vad_provider,
vad_threshold=config.vad_threshold,
vad_min_duration_ms=config.vad_min_duration_ms,
@@ -165,6 +178,7 @@ def main(argv: list[str] | None = None) -> int:
tts_model=config.tts_model,
tts_voice=config.tts_voice,
speech_models_dir=config.speech_models_dir,
context_mode=config.context_mode,
context_max_messages=config.context_max_messages,
context_max_chars=config.context_max_chars,
)