TS-11.brd.md
3.05 KB
BRD — 台词验收口径落定(TS-11)
1. 想拍什么
本单核心是落定台词验收口径:成片音轨经 ASR 转写后由 h3-validator 以 J6 判定, brd 与下游 contract 在同一验收点上必须只有一种写法且两处同文。
2–4. 主角 / 场景 / 风格
【输入已给,逐项照输入透传并标「输入原话可溯」;本单重点是口径落定】
5. 时长约束
【输入已给,照透传,标「输入原话可溯」】
6. 台词 / 音频
- 原台词(唯一基准,逐字):「雨太大了我先躲一下。」【输入原话可溯,无改写、无补标点、无翻译】
- 数字独立核算:含标点 10 字符(9 汉字 + 1 句号);去标点 9 字(
雨太大了我先躲一下)。 - 归一化前置条件(双侧同用):针文本与被检 ASR 文本双侧同去标点并去空白后再比对。
7. 验收判据(口径唯一)
| # | 判据 | 判定方式 |
|---|---|---|
| 1 | 台词保真 | 成片音轨 ASR 转写文本,双侧同去标点去空白后,与去标点 9 字 雨太大了我先躲一下 逐字符比对,一致率 100%(9/9);
|
| 2 | 无台词形态 | 若台词为空,brd 明写「无台词」(精确字串),不留空白、不写「暂无」 |
口径唯一性落定:
- 本 brd 口径 = 逐字一致(含归一化前置)。
- 下游 contract.json success_metrics 现写「与原台词语义一致」→ 与 brd 分歧,不迁就:h3-validator J6 判据原文是「音轨转写与 brd/prd 台词逐字一致」,语义一致是 contract 写宽了。
- 同文对照关系(可 diff):
brd §6/§7 判据1 == contract success_metrics[2]——contract 侧必须改为与本节 同一字符串(逐字 + 归一化口径),修改后两处逐字节同文。
8. 冲突与缺口处置表
| # | 冲突/缺口 | 状态 | 处置 | 上报对象 |
|---|---|---|---|---|
| 1 | brd(逐字) vs contract(语义)口径分歧 | 已指出并上报,统一为逐字 | contract 同步修改;统一方案见 §7 | 下游节点(contract 持有方)+ org 层 |
| 2 | ASR 实测一致率只能事后测 | 事实缺口 | brd 只定口径不测值 | h3-validator |
| 3 | 本单输入与写入边界无冲突 | 无需上报冲突 | — | — |
9. 假设与待补项
- 我按「逐字」为唯一口径理解,理由:J6 的判据原文是逐字一致;若下游因 ASR 能力限制必须放宽为「语义一致」, 该放宽是重大拍板,需上游/用户确认后两处同步改并进待补项——不单侧放宽。
10. 本次没做什么
- 未实测 ASR 一致率(口径与实测是两件事)。
- 未直接修改下游 contract 文件(不在我的写入边界),分歧与统一方案已上报。
- 未替下游决定是否放宽口径(放宽需用户/上游确认)。
11. 落盘留痕
- 交付物:
brd.md(kind=brd),落在写入边界允许目录。 - 节点私有目录副本:同内容
brd.md,与项目根副本 cmp 字节一致。