# C-6 · 听写中 · 手机手写

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

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

## 职责与进入条件

手机上直接书写；到时自动识别并记录，支持清除、重听、暂停及识别失败重写。

from：本类型上一流程页；同页支线状态或报告复听来源；preconditions：传入完整内容列表；教材单词需已选课本，重点句专题无需先选课本；本轮仅本地示例会员、音频、识别和报告，不构成生产服务结果；rule_status：confirmed

## 界面元素

- id：C-6.ui.0；label：当前题号与总数；description：当前题号与总数；rule_status：proposed

- id：C-6.ui.1；label：重听／进度；description：重听／进度；rule_status：proposed

- id：C-6.ui.2；label：提示；description：提示；rule_status：proposed

- id：C-6.ui.3；label：暂停或退出；description：暂停或退出；rule_status：proposed

- id：C-6.ui.4；label：当前作答／纸笔说明；description：当前作答／纸笔说明；rule_status：proposed

- id：C-6.ui.5；label：交卷；description：交卷；rule_status：proposed

- id：C-6.ui.6；label：四线三格／整句手写区；description：四线三格／整句手写区；rule_status：proposed

- id：C-6.ui.8；label：横竖屏切换；description：横竖屏切换；rule_status：proposed

- id：C-6.timer；label：自动作答阶段与剩余时间；description：区分播报、等待、识别、暂停；等待结束自动推进；rule_status：confirmed

## 数据与来源

- name：教材库／标准音／识别／批改／会员／记录服务；data：正式课本与词句ID；词义与音标；可接受答案集合；逐项作答与提示；会员权益；报告结果；contract_status：pending

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

- id：listeningDraft；type：object；description：内容类型、课本、范围、删选及设置，按来源隔离；rule_status：proposed

- id：session；type：object；description：稳定sessionId／reportId、固定题序、作答、提示、暂停、时间、手写笔迹／纸笔图片引用；rule_status：proposed

- id：report；type：object；description：本次汇总及逐项correct／blank／hint／reminder；分类依据须可解释；rule_status：proposed

## 页面状态

- id：ready；description：默认预览；rule_status：proposed

- id：paused；description：暂停；rule_status：proposed

- id：exit-confirm；description：退出确认；rule_status：proposed

- id：recognition-error；description：识别失败；rule_status：proposed

## 可切换演示状态

- id：ready；label：默认预览；scope：prototype_only

- id：paused；label：暂停；scope：prototype_only

- id：exit-confirm；label：退出确认；scope：prototype_only

- id：recognition-error；label：识别失败；scope：prototype_only

- id：word；label：共用流程 · 单词示例；scope：prototype_only

- id：sentence；label：共用流程 · 重点句示例；scope：prototype_only

- id：auto；label：演示自动播报与收词；scope：prototype_only

## 交互 ANSWER：播报结束后的等待时间到

- 触发：播报结束后的等待时间到

- 条件：会话有效，当前作答可提交

- 反馈：自动记录当前题：保存打字内容，或识别手机笔迹成功后直接提交，或推进纸笔播报；无手动下一题入口

- 跳转目标：本页 / C-9 / C-10

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：用户2026-10-12自动推进要求及授权时长

- 预览能力：真实音源／识别未接入；使用1.2秒模拟播报、5／8／15秒真实等待、700毫秒模拟识别，只有完整交互预览且run=1启动计时

## 交互 REPLAY：重听当前题或已作答题

- 触发：重听当前题或已作答题

- 条件：音频可用

- 反馈：重听当前题重新开始念完后的完整等待；重听已记录题不改变当前题号，播放结束恢复原剩余时间

- 跳转目标：C-6

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：用户保留重听与自动推进；演示细则

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 HINT：点击提示

- 触发：点击提示

- 条件：当前题有释义

- 反馈：显示中文提示，保存hintUsed，不提前显示对错

- 跳转目标：C-6

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：原UE C-1～C-12及当前用户需求

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 PAUSE：点击暂停／进入后台

- 触发：点击暂停／进入后台

- 条件：会话进行中

- 反馈：暂停播报／等待计时，保留已输入文字、当前笔迹和剩余时间；继续恢复当前阶段

- 跳转目标：本页暂停层

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：用户本轮确认保留暂停

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 EXIT：点击退出

- 触发：点击退出

- 条件：听写进行中

- 反馈：确认后本次作废，不写入完成记录；取消恢复本次进度

- 跳转目标：C-3

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：proposed

- 来源：补全设计建议，生产规则待确认

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 SUBMIT：点击交卷

- 触发：点击交卷

- 条件：作答已保留

- 反馈：提示已答／未答数量，确认后批改；未答不伪造已答

- 跳转目标：C-10

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：proposed

- 来源：补全设计建议，生产规则待确认

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 ROTATE：点击转屏

- 触发：点击转屏

- 条件：手写会话有效

- 反馈：横竖屏保留当前题、笔迹与自动计时阶段／剩余时间

- 跳转目标：C-6 / C-8

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：原UE C-1～C-12及当前用户需求

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 交互 BACK：点击返回／关闭

- 触发：点击返回／关闭

- 条件：当前页面允许返回

- 反馈：按来源返回并保持选词与设置；进行中的听写退出需确认

- 跳转目标：C-3

- 携带数据：内容类型；课本ID；来源页；单元／词句ID；播报设置；本次作答与提示记录；报告ID

- 规则确认程度：confirmed

- 来源：原UE C-1～C-12及当前用户需求

- 预览能力：可操作本地示例；不调用真实音频、识别或支付服务

## 返回与保留

destination：C-3；preserve：同类型同课本保留范围、删选、顺序、设置和滚动；会话内保留作答与提示；退出作废不记录为完成；自动作答保留当前阶段和剩余毫秒，暂停后接续，不重新洗牌；rule_status：proposed

## 验收

- given：当前页面满足进入条件；when：等待时间结束；then：自动记录或识别提交这一题并推进；没有写好了／下一个／回车提交；识别失败暂停并保留笔迹；rule_status：confirmed

- given：当前页面满足进入条件；when：重听当前题或已作答题；then：只播放所点题；不改变当前题和答案，不显示正确拼写；目标 C-6；rule_status：confirmed

- given：当前页面满足进入条件；when：点击提示；then：显示中文提示，保存hintUsed，不提前显示对错；目标 C-6；rule_status：confirmed

- given：当前页面满足进入条件；when：点击暂停／进入后台；then：停止计时和播报；继续时保留当前题和作答；目标 本页暂停层；rule_status：proposed

- given：当前页面满足进入条件；when：点击退出；then：确认后本次作废，不写入完成记录；取消恢复本次进度；目标 C-3；rule_status：proposed

- given：当前页面满足进入条件；when：点击交卷；then：提示已答／未答数量，确认后批改；未答不伪造已答；目标 C-10；rule_status：proposed

- given：当前页面满足进入条件；when：点击转屏；then：竖屏／横屏切换，题号和笔迹保持，共用同一次会话；目标 C-6 / C-8；rule_status：confirmed

- given：当前页面满足进入条件；when：等待时间结束；then：自动记录或识别提交这一题并推进；没有写好了／下一个／回车提交；识别失败暂停并保留笔迹；rule_status：confirmed

- given：当前自动作答页；when：观察并等待一题结束；then：界面保持浅色；自动记录并推进，题序固定；没有手动下一题按钮；暂停与识别失败不会丢作答；rule_status：confirmed

- given：正常节奏，音频已播放完成；when：经过8秒作答时间；then：自动记录并推进，未答标为未答；暂停期间不走秒，最后一题自动收卷或拍照；rule_status：confirmed

## 原材料待确认

- 真实识别引擎、识别误判申诉与四线三格占格评估尚未定义；不影响已确认的直接提交规则

## 补充未定义事项

- 正式教材句库、音频供应与服务错误码待提供；句子示例仅用于设计演示

## 实现边界

- 产品UI不包含页面编号、手机壳、状态切换或规格说明

- 正式判分不得直接照搬本地字符串演示函数；接受答案需教研维护

- 手写与相机权限按需申请，不在进入首页时请求

- 不将UI演示会员或模拟批改作为生产结果

- 单词与重点句使用同一套C-3～C-11页面；kind仅切换内容与输入长度，不创建独立三方式页面

- 所有作答页统一浅色，单题推进自动触发，不能有下一个／写好了／回车提交入口

## 原型限制

- 仅本地流程设计：真实播报、识别、相机、支付、云记录、相册和系统分享未接入

- 手写区可画笔迹；识别文字使用固定示例返回并直接提交，纸笔用示意答案测试

- 演示状态与静态画布不写入正式学习数据；记录与错题模块仍是后续对接边界

## 能力与接入限制



## 预览宿主与产品 UI

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