# C-14-audio-error · 拍照词表 · 读音准备失败

产品：英语默写AI版 · 交付 0.12.3 · 日期 2026-10-13 · 模块：听写-拍照听写

功能规格：[C-14-audio-error.function.json](C-14-audio-error.function.json)
原型设计：[C-14-audio-error.prototype.html](C-14-audio-error.prototype.html)

## 职责与进入条件

无法准备合成音时不加入听写，保留正确拼写供重试。

from：C听写首页；本来源词表、共用设置或同页支线状态；preconditions：已登录；不要求先选课本；图片／词条为本地示例，演示状态不是生产识别结果；rule_status：confirmed

## 界面元素

- id：C-14-audio-error.ui.0；label：核对面板；description：核对面板；rule_status：proposed

- id：C-14-audio-error.ui.1；label：失败说明；description：失败说明；rule_status：proposed

- id：C-14-audio-error.ui.2；label：试听重试；description：试听重试；rule_status：proposed

- id：C-14-audio-error.ui.3；label：确认前置条件；description：确认前置条件；rule_status：proposed

## 数据与来源

- name：相机／系统相册、OCR、词库、音源、TTS、共用听写服务；data：图片与识别请求ID；英文原文及修订记录；稳定词条ID、词义ID；标准音／合成音状态；服务失败与重试；contract_status：pending

## 字段建议（尚非服务契约）

- id：entryDraft；type：object；description：entry来源隔离photo/search/textbook；items及selected稳定ID；输入、照片模式、页码、receipt；不与教材选词混写；rule_status：proposed

- id：word；type：object；description：id/en/cn/ipa/pageNo/pageRefs/audioStatus:standard/unconfirmed/confirmed/error；修订拼写需重置旧audio确认；rule_status：proposed

- id：imageRequest；type：object；description：requestId、图片引用、方向、有效识别区域、action:replace/append；取消／离开后丢弃迟到结果；rule_status：proposed

- id：photoBatch；type：object；description：batchId、action:replace/append、orderedPhotos[{photoId,imageRef,turns,quality,status,payload,requestVersion}]；按照片及词条顺序合并，结果保留稳定photoIds引用；取消旧请求不覆盖后来重拍；rule_status：proposed

## 页面状态

- id：audio-error；description：拍照词表 · 读音准备失败；rule_status：proposed

## 可切换演示状态

- id：audio-error；label：拍照词表 · 读音准备失败；scope：prototype_only

## 交互 SELECT：选择词／全选／反选

- 触发：选择词／全选／反选

- 条件：词条已具备可用读音

- 反馈：仅可勾选有标准音或已确认合成音的词；待核对词不参与全选和反选

- 跳转目标：C-14

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 EDIT：点英文词条

- 触发：点英文词条

- 条件：当前页面满足条件

- 反馈：打开就地核对面板，编辑拼写与可选释义；取消不修改。改拼写后重新匹配并使原读音确认失效

- 跳转目标：C-14

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：proposed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 SAVE：保存核对

- 触发：保存核对

- 条件：当前页面满足条件

- 反馈：匹配标准读音可直接加入；否则转合成读音试听确认。缺释义不拦英文听写，中文／中英播报需先补释义

- 跳转目标：C-14 / C-3

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 TTS：试听合成读音后确认

- 触发：试听合成读音后确认

- 条件：当前页面满足条件

- 反馈：真实播放完成才可确认；未试听、准备失败或播放失败不能加入，失败可重试

- 跳转目标：C-14

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 APPEND：补拍照片

- 触发：补拍照片

- 条件：当前页面满足条件

- 反馈：开一个补拍批次，可连续拍或相册多选；成功汇总后并入原词表，同词合并，原选择保持

- 跳转目标：C-13

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 REPLACE：重拍

- 触发：重拍

- 条件：当前页面满足条件

- 反馈：保留原词表直到新识别成功；重拍成功后替换，取消或失败不替换

- 跳转目标：C-13

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 ORDER：切换识别顺序／打乱

- 触发：切换识别顺序／打乱

- 条件：当前页面满足条件

- 反馈：按照片顺序和词条顺序排列；开场固定题序，只洗牌一次

- 跳转目标：C-14

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 START：点击去听写

- 触发：点击去听写

- 条件：至少1个已准备读音的选中词

- 反馈：携带所选词与来源进入共用设置；返回设置回C-14，不回教材选单元

- 跳转目标：C-3

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 交互 BACK：返回

- 触发：返回

- 条件：当前页面满足条件

- 反馈：回采集页，词表保持；普通返回后取消采集回C首页，明确重拍／补拍取消回原C-14

- 跳转目标：C-13

- 携带数据：entry:photo/search；来源及返回页；稳定词条ID、拼写、音标、释义、读音状态；选择集合及顺序；照片页码及来源引用；待匹配输入、请求ID

- 规则确认程度：confirmed

- 来源：原UE C-13/C-14/C-15；当前用户规则；proposed项为详细补全建议

- 预览能力：可操作本地样例；相机/OCR/词库/TTS/标准音/服务器均未接入

## 返回与保留

destination：实际来源页；preserve：未确认输入；本来源词条及选择；词条改动、读音状态、排序；重拍／补拍模式、旧词表、页码；共用播报偏好、滚动位置；rule_status：proposed

## 验收

- given：词条已具备可用读音；when：选择词／全选／反选；then：仅可勾选有标准音或已确认合成音的词；待核对词不参与全选和反选；目标 C-14；rule_status：confirmed

- given：当前页面满足条件；when：点英文词条；then：打开就地核对面板，编辑拼写与可选释义；取消不修改。改拼写后重新匹配并使原读音确认失效；目标 C-14；rule_status：proposed

- given：当前页面满足条件；when：保存核对；then：匹配标准读音可直接加入；否则转合成读音试听确认。缺释义不拦英文听写，中文／中英播报需先补释义；目标 C-14 / C-3；rule_status：confirmed

- given：当前页面满足条件；when：试听合成读音后确认；then：真实播放完成才可确认；未试听、准备失败或播放失败不能加入，失败可重试；目标 C-14；rule_status：confirmed

- given：当前页面满足条件；when：补拍照片；then：开一个补拍批次，可连续拍或相册多选；成功汇总后并入原词表，同词合并，原选择保持；目标 C-13；rule_status：confirmed

- given：当前页面满足条件；when：重拍；then：保留原词表直到新识别成功；重拍成功后替换，取消或失败不替换；目标 C-13；rule_status：confirmed

- given：当前页面满足条件；when：切换识别顺序／打乱；then：按照片顺序和词条顺序排列；开场固定题序，只洗牌一次；目标 C-14；rule_status：confirmed

- given：至少1个已准备读音的选中词；when：点击去听写；then：携带所选词与来源进入共用设置；返回设置回C-14，不回教材选单元；目标 C-3；rule_status：confirmed

- given：当前页面满足条件；when：返回；then：回采集页，词表保持；普通返回后取消采集回C首页，明确重拍／补拍取消回原C-14；目标 C-13；rule_status：confirmed

## 原材料待确认

- 正式OCR在反光、弯页和手写体下的准确性需服务验收；原型不承诺识别率

- 图片留存、用户删除与请求日志保留到23设置及服务契约确认；不在草稿永久保存原图

- 词数／补拍页数限制依据性能、计费及音频时长评估；本轮不虚设任意上限

## 补充未定义事项

- 拍单词表OCR的权益和次数在17会员模块确认，不混同纸笔答案批改的会员门槛

- 合成读音不可用时禁选该词，保留词条让用户重试；音源供应商与英文口音待正式音频配置

## 实现边界

- 屏幕内产品UI不显示页编号、实现字段或Mock开关

- 图片采集与答题纸拍照不可混淆；前者准备题目，后者批改答案

- 实际音频播放完成才可确认，不以按钮点击替代试听成功

- photo/search分别保留草稿；C-3开始时快照所选词、音源及固定题序

- 相同词合并以已匹配词条及词义身份为准；仅拼写相同但词义不同不自动合并；保留用户修订

- 不重画C-3～C-12下游，保留实际来源返回和复听上下文

- 拍完不立即识别；拍摄／相册返回同一批次，点击完成进入照片列表

- 每张照片有稳定photoId、方向、清晰度、请求版本和结果；只对重拍／旋转的照片重新识别

- 部分照片失败保留其余成功结果，显示失败页并允许单张重试、重拍或删除；全部保留照片成功后才汇总词表

- 删除最后一张后显示空状态，识别禁用，不能自动塞回示例照片

- 同一批次相同词去重；补拍与已有词表也去重，保留原手工修订、选择和来源照片引用

## 原型限制

- 相机和相册使用示例单词表，旋转仅演示方向；不请求实际摄像头或读用户照片

- OCR、词典、标准音、合成音均为本地样例；固定匹配结果不构成API契约

- 共用后续听写同v0.9模拟定时和识别；服务器保存及跨设备恢复尚未实现

## 能力与接入限制



## 预览宿主与产品 UI

手机外壳、项目导航、演示状态选择器、页面说明、页面编号与前后页导航属于预览宿主。产品实现包含屏幕内的业务 UI，状态栏与手势条由目标系统承载。原型仅操作本地示例状态，不发送真实短信，不执行真实认证；首页统计与教研目录为示例，不保存用户档案到服务端。
