跳到主要内容
SubtitleMatrix

字幕说话人标注检查

无障碍合规说话人变更标注
或者粘贴字幕文本

选项

限值不是你自己输入的数字:它来自一份公开发布的文件,报告会写明那份文件、引用原句、说明那句话是要求还是建议,并给出我们最后核对的日期和链接。选你要对其负责的那份文件。它们彼此并不一致:Netflix 按每秒字符数计算,并把每行限制在 42 个字符;Ofcom 和 BBC 按每分钟词数计算,而行长方面 BBC 限制为 37 个字符。其中三份完全不给数字 —— 47 CFR §79.1、WCAG 2.2 SC 1.2.2 和 EN 301 549(它要求网页与非网页文档满足同一准则)。这三份要求字幕标明说话人并包含非语音信息,把所有数字留给播出方;检查它们的页面问的是文件有没有做到,而不是某个数字有没有超标。它们的效力也不同:同一种缺陷在 WCAG 下是警告,在 EN 301 549 下是错误,因为该标准把这条准则写成了必须。改变这个框会同时改变限值和引用,所以报告不会把一份文件的数字挂在另一份文件的名下。只检查某一份文件所述内容的页面,只提供那一份。

时间按哪个帧率计算。在格式页面里,这是 MicroDVD 需要的值,因为它把时间存成帧号。在帧率页面里,它是文件当初对应的速率 —— 字幕是按这个版本做的 —— 而页面的第二个框填你要拿它配套的视频速率。常见的有 23.976、24、25、29.97、30、50、59.94 和 60。填错会让整条时间轴偏移;在帧率页面里,偏移是按比例发生的,而不是一个固定的量。

同一条字幕里两个人说话时,字幕必须让人看出换了人,并且说出是谁。行首的破折号表示换人,行首的人名负责点名。这一页列出“用了破折号却没有点名”的字幕条(cue)。文件在浏览器里读取,不上传,也不改写,返回的报告可以下载成 PDF 或 CSV。

这一页可以依据三份文件判断,而它们说的是同一件事,却都不给数字。FCC 47 CFR §79.1(j)(2)(i) 要求字幕提供无法从画面观察到的信息,并把说话人身份列为例子;WCAG 2.2 的成功准则 1.2.2 要求字幕标明谁在说话。EN 301 549 自己没有再加一句:第 9.1.2.2 条要求网页、第 10.1.2.2 条要求非网页文档满足同一条 WCAG 准则,这也是欧洲无障碍法案指向字幕的路径;但欧洲服务是按这份文件评估的,所以报告会点名它并引用条款号。三份文件都没说一条字幕最多几个人说话、人名长什么样、要在屏幕上留多久,所以报告没有 Limit 列——不是一列破折号,也不是零,而是根本没有这一列,因为没有数字可印,印一个就是编的。

剩下最难的一步是判断“什么算缺陷”。这一页只报一种情况:一条字幕里有两个或更多说话轮次,却一个名字都没标;而且只对“别处标过名字”的文件这样报。整份文件从不标名字时,报告写“不适用”并说明理由。理由是这份检查的证据来自文件自己的标注习惯:一个在别处会标名字的文件,说明这份素材里身份并非总是看得见;一份从不标名字的文件提供不了这种证据,报零发现就等于把它当成通过了。

示例

两个人、两个破折号、都没名字

字幕

1
00:00:01,000 --> 00:00:03,000
JOHN: I told you not to wait up.

2
00:00:04,000 --> 00:00:07,000
- I know what you did.
- Then say it out loud.

3
00:00:08,000 --> 00:00:10,000
MARY: It does not matter now.

报告发现了什么

Cues with two speakers and no name — 1 found

Severity   Cues   Start          End            Measured   Clause
Error      2      00:00:04.000   00:00:07.000   2 items    47 CFR §79.1 — Closed captioning of televised video programming — (j)(2)(i) Accuracy: captioning shall provide nonverbal information that is not observable, such as the identity of speakers

Checked against
Standard: FCC caption quality rules (47 CFR §79.1)
Where it is stated: (j)(2)(i) Accuracy: captioning shall provide nonverbal information that is not observable, such as the identity of speakers
Stated as: Requirement
Not checked by this page: (j)(2)(i) Accuracy: captioning shall provide nonverbal information that is not observable, such as the existence of music, sound effects, and audience reaction

只有中间那条被报出。另外两条都点了名,这正是整份文件可检查的前提:一个在别处标名字的文件有惯例,中间那条破坏了惯例。Measured 列写着 2 项,因为没有 Limit 列——47 CFR §79.1 从不给数字。

一份从不给任何人点名的文件

字幕

1
00:00:01,000 --> 00:00:03,000
- I know what you did.

2
00:00:04,000 --> 00:00:07,000
- Then say it out loud.

报告发现了什么

Cues with two speakers and no name — Not applicable. This file never names a speaker, so there is no way to tell whether the ones it leaves unnamed should have been named

Checked against
Standard: ETSI EN 301 549 (EU accessibility requirements for ICT)
Where it is stated: 9.1.2.2 Captions (Prerecorded): Where ICT is a web page, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)
Stated as: Requirement
Not checked by this page: 10.1.2.2 Captions (Prerecorded): Where ICT is a non-web document, it shall satisfy the WCAG 2.1 Success Criterion 1.2.2 Captions (Prerecorded)

报的是“不适用”,不是“没有发现问题”,这个区别就是整页的要点。被应用的那句话要求字幕提供无法从画面观察到的信息,而观众能不能看见谁在说话,不是字幕文件记录的东西;一份通篇没有名字的文件提供不了证据。

常见问题

字幕说话人标注检查能按哪几份文件判断?

三份:FCC 47 CFR §79.1(j)(2)(i)、WCAG 2.2 成功准则 1.2.2,以及通过前一条准则指向字幕的 EN 301 549 第 9.1.2.2 条与第 10.1.2.2 条。三份都没有给出数字,所以报告没有 Limit 列。

为什么一条字幕里两个用破折号开头的行算两个说话人?

行首的破折号是字幕里表示换人的惯例,两个破折号就是两个人各说一句。这一页据此数出说话轮次;只有一轮时没有第二个人需要点名,两个及以上才进入判断。

整份文件从不标人名时,字幕说话人标注检查为什么不直接报“通过”?

因为文件没有提供判断所需的证据。这条要求针对的是“观众看不见谁在说话”的情形,而那属于画面,不属于文本;一份在别处标名字的文件能证明身份并非总是可见,一份从不标名字的文件证明不了,所以报告写“不适用”。

47 CFR §79.1 有没有规定一条字幕最多几个说话人?

没有。它要求字幕提供无法从画面观察到的信息,并把说话人身份举作例子,但没有给轮次上限、人名格式或显示时长。报告因此不印 Limit 列,而不是印一列零或破折号。

MUSIC: 这样的标签会被当成说话人名字吗?

不会。MUSIC: 标的是非语音信息,不是人名;把它当成点名会让一条本该被报出的字幕蒙混过关。非语音信息本身属于本页未检查的部分,报告会把它列出来。

检查说话人标注会改写我的字幕吗?

不会。文件只被读取和判断,不上传也不改写。要补名字或调整破折号,得在字幕编辑器里改,那是另一个会产出新文件的工具。

这项检查看什么

  • 报告描述的是一份文件,不是一项服务。47 CFR §79.1 约束美国的电视视频节目分发商;WCAG 2.2 是网站或服务被评估时对照的标准;EN 301 549 是欧洲无障碍法案指向的协调标准。三者本身都不是对一份字幕文件的结论,这里也不判断你的字幕合规。报告只说明按本页口径量到多少条字幕条、每条发现引用哪句话,以及哪些部分完全没查。
  • 这项检查刻意做窄,而窄正是它诚实的地方。只有身份无法从画面观察时才需要标注,可那是一幅画面的事实,字幕文件并不携带。页面不去猜,而是把文件自己的命名习惯当成“这里需要点名”的证据;代价是从不点名的文件永远不会被判失败,这是检查的真实边界,不是它的特性。

参考资料

  • FCC 47 CFR §79.1 — 电视视频节目的闭路字幕规则;第 (j)(2)(i) 段要求字幕提供无法从画面观察到的信息,例如说话人的身份。
  • WCAG 2.2 成功准则 1.2.2(Captions, Prerecorded,Level A)— 准则要求为预录音频提供字幕;“标明谁在说话”这句写在 Understanding 文档里,属说明性材料,所以这一页把 WCAG 下的发现记为警告。
  • EN 301 549(ETSI)v3.2.1 — 第 9.1.2.2 条(网页)与第 10.1.2.2 条(非网页文档)要求满足 WCAG 2.1 成功准则 1.2.2;标准本身没有另写字幕规则,只做了这次引用。

相关工具