目標
確保遊戲呈現的所有音訊都能被無法仰賴音訊的玩家 (失聰或聽力受損的玩家) 理解。這包括 FMV、過場動畫、NPC 閒聊,以及重要的音訊提示 (槍聲、腳步聲)。概述
- 字幕是語音/對話的文字對應內容。
- 隱藏式輔助字幕是所有音訊的文字對應內容,包括背景音樂、音效、語氣、說話者身分,以及「透過無線電」之類的方向提示。
範圍問題
您的遊戲是否包含:- FMV 或過場動畫?
- NPC 閒聊或對話?
- 提供遊戲資訊的音訊提示 (槍聲、腳步聲)?
實作指南
字幕
- 為所有語音內容提供字幕。
- 識別說話者。 每當新的說話者開始說話時,標示說話者的名稱。一旦確立後,同一說話者後續的每一行都不需要重複標籤,只有在說話者變更或經過明顯停頓 (≥ 1–2 分鐘) 後才需要。
- 空間指示器。 當來源不明顯時,使用
</>箭頭或明確的描述 (例如(on radio))。 - 色彩可用來區分說話者,但絕不可作為唯一管道,請搭配名稱標籤。
- 在首次啟動時預設啟用,或讓玩家在第一段過場動畫播放前啟用。
- 當只有一位旁白且沒有其他說話者時,旁白台詞不需要
Narrator:前置詞。
隱藏式輔助字幕
- 為所有重要聲音提供尚未以視覺方式傳達的輔助字幕。
- 為畫面外的聲音提供空間指示 (箭頭)。
- 可透過容易找到的設定切換與設定。
- 允許個別切換不同的輔助字幕類別 (主要對話、背景閒聊、環境噪音)。
平台整合
- 盡可能預設使用玩家在平台層級設定的輔助字幕/字幕設定。讓玩家能在遊戲內覆寫。
字幕與輔助字幕的文字呈現
預覽與持續保留
- 提供字幕/輔助字幕呈現的視覺預覽,反映玩家目前的設定,最好是在逼真的遊戲情境中。
- 在螢幕錄影、擷取畫面及其他 UGC 中保留輔助字幕與字幕,讓觀看者可以啟用它們。
FMV 文字記錄
- 透過無障礙網站提供 FMV 的完整文字記錄。
手語翻譯
- 為含有語音的腳本化遊戲內過場動畫與預先轉譯的 FMV 提供手語翻譯。
- 手語需要當地語系化 (ASL、BSL、JSL 等之間差異很大)。
對玩家的潛在影響
資源
- Provide subtitles for all important speech
- If any subtitles / captions are used, present them in a clear, easy to read way
- Provide subtitles for supplementary speech
- Ensure subtitles/captions are or can be turned on before any sound is played
- Allow subtitle/caption presentation to be customized
- Words-per-minute for the target age-group
- Provide captions or visuals for significant background sounds
- Ensure no essential information is conveyed by sounds alone
- Provide a visual indication of who is currently speaking
- BBC Subtitle Guidelines
- API:XClosedCaptionGetProperties (NDA)
- API:XClosedCaptionSetEnabled (NDA)
