当前 DialogueChatView.vue 的对话逻辑全部基于硬编码的 mock 脚本,没有真实的录音采集、LLM 对话、发音评估能力。要让学生能够进行真正的英语口语对话练习,需要将 mock 替换为完整的前后端对话链路。
DialogueChatView.vue 为纯 UI 层,移除所有 mock 逻辑cococlass-english-speaking-api,串联 ASR、LLM、发音评估dialogue-engine: 对话引擎核心——消息状态机、轮次控制、重试、流式输出audio-recording: 录音采集——MediaRecorder 封装、权限处理llm-streaming: LLM 流式通信——fetch + ReadableStream SSE 解析、超时控制、错误处理(无已有 specs 需要修改)
cococlass-english-speaking-api,需要 MySQL、S3、Azure Speech、One-Hub 等外部依赖