자막, 수화 등의 제공 - by. UXKM

요약 설명
관련 지침
영상이나 음성 콘텐츠 내 제공되는 모든 음성정보는 동등한 내용의 자막, 원고, 수화 중 적어도 하나 이상을 제공해야 한다.
영상이나 음성 콘텐츠에서 화면에 문자정보가 의미를 가지고 있는 경우 이를 설명하는 별도의 음성 콘텐츠나 원고를 제공해야 한다.
자막, 원고 또는 수화는 재생되고 있는 영상이나 음성 콘텐츠와 동기화하여 제공한다. 단, 실시간으로 제공되는 영상이나 음성 콘텐츠의 경우는 실시간 자막 또는 수화로 제공할 수 있다.
음성이나 문자정보 없이 제공되는 영상이나 음성 콘텐츠는 이를 설명하는 화면해설을 제공하는 것이 바람직하다.

자막과 수화는 청각 장애인을 포함한 다양한 사용자들이 동영상, 강의, 프레젠테이션과 같은 멀티미디어 콘텐츠의 모든 정보를 얻을 수 있도록 하는 필수적인 접근성 요소입니다.
자막은 청각 장애인에게 음성 정보를 텍스트로 전달하고, 수화는 청각 장애인에게 시각적 의사소통 수단을 제공합니다.

WCAG 2.2 Quick Reference - Non-text Content
W3C - 자막 및 수화 관련 지침
Microsoft Support - 비디오에 대한 선택 자막 만들기
WebVTT란?

필요성

  • 소리를 듣지 못하는 사용자

    멀티미디어 콘텐츠의 음성 정보(내레이션 등)를 인식할 수 없기 때문에 이와 동등한 대체 콘텐츠(자막, 대본 또는 수화 등)를 함께 제공하지 않으면 멀티미디어 콘텐츠에서 정보를 인식할 수 없습니다.
    멀티미디어 콘텐츠의 음성 정보의 문맥과 동등한 수준의 자막, 대본 및 수화를 함께 제공해야 합니다.

  • 영상을 보지 못하는 사용자

    멀티미디어 콘텐츠의 영상 정보(텍스트 등)를 인식할 수 없기 때문에 이와 동등한 대체 (콘텐츠 원고 또는 내레이션 등)를 함께 제공하지 않으면 멀티미디어 콘텐츠에서 정보를 인식할 수 없습니다. 그러므로 멀티미디어 콘텐츠의 영상 정보의 문맥과 동등한 수준의 대체 콘텐츠(콘텐츠 원고 또는 내레이션 등)를 함께 제공해야 합니다.

  • 소리를 들을 수 없는 환경

    해당 언어를 모국어로 사용하지 않은 비장애인에게도 도움을 줄 수 있으며 자막 및 대본은 동영상 검색 시에도 도움을 줄 수 있습니다.

대상

  • 청각 장애인

    음성 콘텐츠를 접근할 수 없는 사용자.

  • 난청 사용자

    음성 콘텐츠를 충분히 이해하기 어려운 사용자.

  • 언어 비숙련자

    자막을 통해 콘텐츠를 더 쉽게 이해하는 사용자.

  • 고령자

    청력 저하로 인해 음성 콘텐츠 접근에 어려움을 겪는 사용자.

  • 다양한 언어를 사용하는 사용자

    자막은 여러 언어로 제공될 수 있어 언어 장벽을 극복할 수 있습니다.

체크리스트

자막 관련 항목

  • 대사와 일치하는가: 자막이 음성 대사와 정확하게 일치하는지 확인합니다.
  • 동작, 소리 설명: 대사 외에도 중요한 배경 소리(문 두드리는 소리, 음악 등)나 동작에 대한 설명을 포함하는지 확인합니다.
  • 적절한 동기화: 자막이 화면에 표시되는 시간이 음성 콘텐츠와 일치하는지 확인합니다.
  • 자막이 음성 콘텐츠와 정확하게 일치하는가?
  • 자막에 중요한 배경 소리나 소리 효과가 포함되어 있는가?
  • 자막이 음성과 동기화되어 적절한 타이밍에 표시되는가?
  • 자막의 폰트 크기와 색상 대비가 적절한가?

수화 관련 항목

  • 화면에서 잘 보이는 위치 제공: 수화 영상이 화면에서 가려지지 않고 명확하게 표시되는지 확인합니다.
  • 콘텐츠 전체 제공 여부: 수화가 콘텐츠 전체를 충분히 설명하는지 확인합니다.
  • 수화 영상이 화면에서 명확하게 보이는가?
  • 수화가 음성 콘텐츠와 동기화되어 있는가?
  • 수화가 중요한 정보를 빠뜨리지 않고 제공하는가?

기기별 테스트 방법

iOS

  • VoiceOver 활성화

    설정 > 접근성 > VoiceOver를 활성화하여 자막 및 수화가 올바르게 제공되는지 확인합니다.

  • 자막 및 SDH 설정

    설정 > 접근성 > 자막 및 SDH 설정을 통해 자막이 제대로 활성화되는지 테스트합니다.

  • 비디오 재생

    비디오 재생 시 자막이 적절하게 표시되고 동기화되는지 확인합니다.

  • 상세 가이드

    iPhone 사용 설명서 - VoiceOver

Android

  • TalkBack 활성화

    설정 > 접근성 > TalkBack을 활성화한 후, 콘텐츠에서 자막이 정확하게 동기화되고 있는지 확인합니다.

  • Accessibility Scanner 사용

    Google Play의 'Accessibility Scanner' 앱을 사용하여 자막과 수화가 적절히 제공되는지 자동으로 테스트합니다.

  • 자막 활성화

    설정 > 접근성 > 자막 옵션을 사용해 자막이 정상적으로 작동하는지 확인합니다.

  • 상세 가이드

    Android 접근성 고객센터 - TalkBack 및 Android

QA 지표

  • 자막 정확성

    자막이 음성과 일치하는지 확인하는 비율.

  • 수화 정확성

    수화가 음성 콘텐츠와 일치하는지 확인하는 비율.

  • 동기화 정확성

    자막과 수화가 음성과 적절하게 동기화되어 있는지 여부.

  • 사용자 피드백

    실제 사용자 테스트 후 자막 및 수화 기능에 대한 만족도를 피드백으로 수집.

개발방법

네이티브 (iOS) - 자막 적용

네이티브 (Android) - 자막 파일과 함께 비디오 재생

하이브리드(html)

하이브리드(Vue)

하이브리드(React)

점검 기준

멀티미디어 콘텐츠를 동등하게 인식할 수 있도록 자막이나 원고, 수화 등 대체정보를 제공합니다.

자막 점검 기준

  • 자막이 정확하게 음성과 일치하는가?
  • 중요한 배경 소리나 음악 설명이 포함되어 있는가?
  • 자막의 폰트 크기와 색상 대비가 적절한가?

수화 점검 기준

  • 수화가 모든 중요한 음성 정보를 전달하는가?
  • 수화가 명확하게 표시되고 콘텐츠에 방해가 되지 않는가?

오류 유형

  • 음성정보에 대체수단을 제공하지 않는 경우
  • 음성정보 전체가 아닌 일부정보나 요약정보만을 제공하는 경우
  • 음성 정보 없는 동영상에 대체수단을 제공하지 않는 경우

주의사항

  • 파일로 제공되는 영상, 음성 콘텐츠도 평가대상에 포함합니다.
  • 유의미한 음성정보 없이 화면에 텍스트로만 정보를 제공하거나, 영상스케치 등의 동영상의 경우 화면에 제공되는 정보를 화면밖에 시각장애인이 확인할 수 있도록 대체정보를 제공하여야 합니다.(스케치의 경우 대략적인 요약정보 제공 인정)
  • 동영상과 대체 정보를 한 화면에서 함께 볼 수 있도록 구현하는 것이 권장됩니다.

점검 방법

멀티미디어 콘텐츠 등에 음성정보를 대체할 수 있는 수단(자막, 원고, 수화 등)을 제공하고 있는 지, 유의미한 음성정보 없이 화면으로만 정보를 제공하는 경우 화면정보를 인지할 수 있도록 대체정보를 제공하는 지를 점검합니다.

점검사항

  • 동영상 실행 후 Caption 기능이 있는지 확인합니다.
  • 콘텐츠 내 원고, 수화 기능을 제공하는지 확인합니다.

주의사항

  • 개발방법에 따라 연관된 타 UI 객체에 대체텍스트를 적용하고 있는경우가 있다. 이런경우엔 오류항목으로 볼 수 없습니다.
  • UIAutoMatorViewe를 활용한 대체텍스트 확인은 다른 점검기법과 병행되어 사용하는 것이 바람직합니다.

준수 사례

사례 1) 음성정보에 대체수단(자막)을 제공한 경우

[출처 : AOA11Y]

사례 2) 음성정보에 대체수단(수화)를 제공한 경우

[출처 : 디지털 접근성 컨퍼런스 2024]

사례 3) 문자정보에 대체수단(원고)를 제공한 경우

[출처 : 라이나생명]

사례 4) 비디오 관리자의 자막 설정에서 적절한 내용으로 자막을 수정한 경우

[출처 : 무인정보단말기 UI 플랫폼]

유튜브 크리에이터 스튜디오의 '동영상 관리자 메뉴'에서 자막을 수정하거나 삽입하고 싶은 동영상을 선택하고 '자막' 탭을 살펴보면 새 자막을 추가하거나 이미 삽입된 자막을 수정할 수 있습니다.

미준수 사례

사례 1) 이미지 요소가 제공하는 정보와 동일한 정보가 음성으로 출력되지 않는 경우

[출처 : 무인정보단말기 UI 플랫폼]

사례 2) 음성정보 전체가 아닌 일부정보나 요약정보만을 제공하는 경우

[출처 : 무인정보단말기 UI 플랫폼]

관련 영상


접근성 테스트 도구 활용 점검방법

결론

접근성은 시작은 있지만 끝이 없는 작업입니다.
오류 항목을 정기적으로 점검하여 접근성 개선을 한다면 점차 검사를 할 항목이 줄어들게 될 것입니다. 모두가 차별 없이 서비스를 이용할 수 있도록 접근성 유지를 위한 모두의 노력이 필요합니다. 무엇보다 접근성 작업은 서비스를 제공한다면 선택이 아닌 필수로 지켜야하는 항목임을 잊지 말아야 합니다.

접근성 작업 시 점검 필수사항

  • 접근성 가이드(WCAG, KWCAG, WAI-ARIA) 내용 숙지
  • 접근성 체크리스트 작성
  • 접근성 자동 및 수동 검사(스크린리더) 진행
  • 접근성 검사 툴(Lighthouse Accessibility 등) 활용 오류 항목 개선 및 내용 정리
  • 접근성 사용자 테스트
  • 접근성 정기적인 모니터링