TS-04.brd.md
3.4 KB
BRD — 台词 ASR 保真验收判据(TS-04)
1. 想拍什么
本单核心是台词验收判据:成片音轨经 ASR 转写成文字后与原台词比对,判保真是否达标。 (要传达什么:输入未给,不替用户补)
2. 主角
【输入未给】→ UNSPECIFIED,进待补项。
3. 场景
【输入未给】→ UNSPECIFIED,进待补项。
4. 风格
【输入未给】→ UNSPECIFIED,进待补项。
5. 时长约束
【输入未给】→ 形态二:登记缺口 + 上报(见 §8/§10),不替用户拍板。
6. 台词 / 音频(本单重点)
- 原台词(唯一基准,逐字):「对不起,我不是有意闯进来的,外面有东西在追我。」【输入原话可溯】
- 数字独立核算(从原句直接复算,不照抄上一轮示例的「27 字」——该示例数字错误,见 §8-①):
- 去标点:
对不起我不是有意闯进来的外面有东西在追我= 20 字 - 含标点:20 汉字 + 2 逗号 + 1 句号 = 23 字符
- 分母口径:去标点 20 字;90% × 20 = 18 字(阈值目标:一致字符数 ≥18)
- 去标点:
7. 验收判据(可机械执行)
| # | 判据 | 判定方式 |
|---|---|---|
| 1 | 台词一致率 | 成片音轨 ASR 转写文本与针文本双侧同去标点并去空白后逐字符比对:一致字符数 / 20 ≥ 90%(即 ≥18 字);判 fail 时写明实测一致率与分母口径 |
| 2 | 短语逐字包含 | 同一去标点文本中,双侧同去标点后的针短语「对不起我不是有意闯进来的」与「外面有东西在追我」逐字包含(针短语先做与被检文本相同的去标点归一,否则字面永假) |
| 3 | 口径唯一 | 本 §6/§7 与伴生 contract 的 success_metrics 两处同文(对照关系:brd §6/§7 == contract success_metrics[S3]),validator 只有一种判法 |
8. 冲突与缺口处置表
| # | 冲突/缺口 | 状态 | 处置 | 上报对象 |
|---|---|---|---|---|
| 1 | 上一轮打回方(verify)的示例措辞有两处错误:①「27 字」经复算应为 20 字(去标点);②针短语保留逗号而被检 ASR 文本已去标点 → 判据字面永假 | 已指出并上报 | 本 brd 按 20/23 独立复算落判据;针短语同步做去标点归一 | 上游 verify / org 层(示例措辞沿链传播会重复 4 轮) |
| 2 | ASR 实测一致率只能成片后测 | 事实缺口 | brd 只定口径不测值,实测属 h3-validator | h3-validator |
| 3 | 输入未给时长 | 登记缺口 | 见 §10 | 用户/上游 |
| 4 | 本单输入与写入边界无冲突 | 无需上报冲突 | — | — |
9. 假设与待补项
- 我按 90% 作为一致率阈值理解,理由:输入未给量化下限,沿用上一轮判据的量级并把分母口径修正为可复算的 no_punct=20;此为我的假设,用户可推翻。
- 针短语去标点归一是我补的前置条件,理由:被检文本已去标点,针不做同样归一则比对永假。
10. 本次没做什么
- 未实测 ASR 一致率(口径与实测是两件事)。
- 未独立核验上一轮示例「27 字」的来源(只复算了正确值 20/23 并上报差异)。
- 未替用户拍板时长(登记缺口并上报)。
11. 落盘留痕
- 交付物:
brd.md(kind=brd),落在写入边界允许目录。 - 节点私有目录副本:同内容
brd.md,与项目根副本 cmp 字节一致。