客户端 - 首页标题「语音记录助手」→「语音纪要」,去掉顶栏右侧的算力摘要 - 「生成」弹窗:去掉录音语言(传空,交给识别服务自动判断);「目标语言」改为「翻译」, 默认「默认」= 不翻译、总结跟随录音语言,选了语言 = 总结/概览用该语言输出; 新增「总结模型」一行(echomeet_getsummaryservices 拉列表,记住上次选择,summary_svc_id 带进 starttask/summary) - 重新总结选「默认」时传 tolanguage=auto(该接口空串历来表示沿用上次语言) - 纪要详情在思维导图右边加「PPT」页签:示意图 + 「生成 PPT」按钮,点了提示即将上线 服务端(echomeet) - 转写不再翻译:TranslateProcess 只做 Translate=Original;StartTask 不再选翻译服务 - 总结输出语言由 summaryLanguageInstruction 追加在模板 system prompt 末尾(空=跟随转写语言) - 模板解析 ResolveSummaryTemplate:有目标语言先找该语种版本,否则用客户端选中的那条 - formlanguage / tolanguage 的 "auto" 与空串同义;Azure 批量转写不指定语言时带候选语种自动识别,被拒退回 en-US - console「会议配置 → 会议总结」:默认模型之外可勾选「供用户选择的模型」,勾了即打开应用级「允许客户端选择」 ⚠️ 行为变化:服务端部署后老版本 App 也不再翻译转写(原「英文录音→中文」现在是英文转写 + 中文总结)。 验证:dart analyze 无 error;flutter test 224 全过;go build/vet 通过,echomeet/console 测试通过; admin npm run build 通过。已部署测试服(app/console/admin),release 包装到 ALN-AL80。 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>