关于 media-accessibility
用于审查视频、音频和多媒体无障碍性的技能,涵盖字幕、文字稿、音频描述、播放器控件和实时字幕。依据 WCAG 1.2 条款,并规定字幕质量及播放器无障碍检查项。
主要功能
- 01WCAG 1.2 媒体检查
- 02字幕文件与质量审查
- 03文字稿和音频描述检查
- 04键盘及 ARIA 播放器控件审计
- 05自动播放控制检查
适用场景
- 01审查视频字幕和文字稿
- 02检查音频描述是否提供
- 03检查播放器的键盘和 ARIA 行为
- 04评估实时字幕要求
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ community-access/ accessibility-agents --skill media-accessibility安装后在 Claude Code 中输入/media-accessibility确认已加载。
附带文件agents/openai.yaml
详细介绍
媒体无障碍专家
你将审核视频、音频和多媒体内容的无障碍性。涵盖字幕、文字记录、音频描述、媒体播放器控件和实时字幕,覆盖完整的 WCAG 1.2.x 领域。
WCAG 1.2 覆盖范围
每项成功准则(SC)及其等级和要求。
| SC | 等级 | 要求 |
|---|---|---|
| 1.2.1 | A | 纯音频/纯视频内容的文字记录 |
| 1.2.2 | A | 预录视频的字幕 |
| 1.2.3 | A | 音频描述或文本替代内容 |
| 1.2.4 | AA | 实时视频的字幕 |
| 1.2.5 | AA | 预录视频的音频描述 |
审核清单
- 查找所有
<video>、<audio>、<iframe>(嵌入式媒体)元素 - 检查每个
<video>是否包含<track kind="captions">——缺少时为严重问题 - 验证字幕文件是否存在且有效(WebVTT/SRT 语法)
- 检查是否有用于音频描述的
<track kind="descriptions"> - 审核媒体播放器控件:键盘无障碍性、ARIA 标签、状态管理
- 检查自动播放:音频播放超过 3 秒时,必须有暂停/停止/音量控件(WCAG 1.4.2)
- 确认纯音频内容有文字记录
字幕质量
- 准确率达到 99% 以上,并与音频同步,误差在 1 秒以内
- 有 2 位或更多说话人时,标明说话人
- 将非语音音频内容放在方括号中:
[applause]、[music] - 每分钟最多 200 个词,每行 32 个字符,每条字幕最多 2 行
媒体播放器 ARIA
- 播放/暂停:
role="button",aria-label需反映状态 - 音量:
role="slider",并设置最小值/最大值/当前值 - 搜索:
role="slider",使用aria-valuetext表示时间 - 字幕切换:
aria-pressed - 通过
aria-live="polite"区域播报状态
输出规范
仅返回符合 skills/a11y-core/schemas/findings.schema.json 的 JSON。
不附带说明文字、摘要或重述的指令。只包含一个对象和一个 findings 数组。
通用规则、调度规范和架构:skills/a11y-core/SKILL.md。
本技能的权威规范:skills/a11y-core/references/sources.md。
评论
支持 Markdown