화자 표기 누락 검사
또는 자막 텍스트를 붙여넣으세요
옵션
한도는 직접 입력하는 숫자가 아니라 공개된 문서에서 읽어 옵니다. 그리고 보고서는 그 문서를 밝히고, 근거가 된 문장을 인용하고, 그 문장이 요구 사항인지 지침인지 적고, 마지막으로 확인한 날짜와 링크를 붙입니다. 책임을 져야 할 문서를 고르세요. 문서마다 값이 다릅니다. 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입니다. 잘못 넣으면 시간축 전체가 어긋나고, 프레임 레이트 페이지에서는 고정된 양이 아니라 비율로 어긋납니다.
한 자막 큐 안에서 두 사람이 말하면 큐가 그 사실을 말해야 하고, 누가 말하는지도 말해야 합니다. 줄 앞의 대시는 화자 변경을 표시하고, 줄 앞의 이름은 그 화자를 지목합니다. 이 페이지는 앞의 일은 하고 뒤의 일은 빠뜨린 큐를 나열합니다. 파일은 브라우저 안에서 읽히고 업로드되지 않으며 바뀌지 않습니다. 돌아오는 것은 PDF나 CSV로 받는 보고서입니다.
이 페이지가 판정에 쓸 수 있는 세 문서는 같은 말을 하며 숫자는 하나도 주지 않습니다. FCC 47 CFR §79.1(j)(2)(i)는 관찰할 수 없는 비언어 정보를 제공하라고 요구하며 화자의 신원을 그 예로 듭니다. WCAG 2.2 Success Criterion 1.2.2는 캡션이 누가 말하는지 밝히라고 요구합니다. EN 301 549는 자체 요구를 더하지 않고 조항 9.1.2.2에서 웹 페이지가, 10.1.2.2에서 비웹 문서가 같은 기준을 만족하라고 하며, 유럽 접근성 법이 자막에 닿는 경로가 이것입니다. 셋 중 어느 것도 큐가 몇 번의 발화를 담아야 하는지, 이름이 어떤 모양이어야 하는지, 화면에 얼마나 있어야 하는지 말하지 않습니다. 그래서 보고서에는 한도 열이 아예 없습니다. 대시를 늘어놓은 열도, 0도 아닙니다. 인쇄할 숫자가 없고, 하나를 인쇄하면 그것을 발명하는 셈이기 때문입니다.
남는 어려운 문제는 무엇을 결함으로 볼지입니다. 이 페이지는 화자 발화가 둘 이상인데 아무도 이름이 없는 큐를 보고하며, 그것도 파일의 다른 곳에서 화자를 이름으로 지목한 경우에만 그렇게 합니다. 아무도 이름을 붙이지 않는 파일은 해당 없음으로 보고되고 이유를 함께 적습니다. 판단의 근거는 아래 예시의 설명에 있고, 그것이 이 페이지에서 가장 중요한 부분입니다.
예시
화자 둘, 대시 둘, 이름 없음
자막
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가운데 큐만 보고됩니다. 나머지 둘은 화자를 이름으로 지목하며, 그것이 파일을 검사 가능하게 만듭니다. 일부 큐에서 이름을 쓰는 파일에는 관례가 있고 가운데 큐가 그것을 깨뜨린 것입니다. 열을 보세요. 측정 열은 있고 '2개'로 읽히며, 발화 두 번을 세었기 때문입니다. 한도 열은 없습니다. 47 CFR §79.1이 수치를 적은 적이 없기 때문입니다. 심각도가 경고가 아니라 오류인 것도 문서가 말하는 바입니다. 이 문장은 규정이고, 다른 페이지의 Ofcom·Netflix·BBC 한도는 그 문서들이 스스로 쓴 지침입니다.
대시 하나는 한 사람이 말하는 것
자막
1
00:00:01,000 --> 00:00:03,000
MARY: I told you not to wait up.
2
00:00:08,000 --> 00:00:10,000
- And that is the end of it.
보고서가 찾아낸 것
Cues with two speakers and no name — Nothing found.
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이 페이지가 딛고 선 경계입니다. 대시는 화자 변경을 표시하므로 대시가 붙은 줄 하나는 한 사람이 말하는 것이고 지목할 상대가 없습니다. 둘이 최소 숫자입니다. '한 번 초과'와 '최소 둘' 사이에서 한쪽만 틀리면 이 예시가 빨간불이 되며, 같은 off-by-one이 이 페이지에서는 평범한 모든 큐를 걸거나 대화가 든 모든 큐를 통과시킵니다.
아무도 이름을 붙이지 않는 파일
자막
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)'해당 없음'이고 '찾은 것 없음'이 아니며, 그 차이가 이 페이지 전체의 요점입니다. 적용하는 문장은 관찰할 수 없는 정보를 제공하라고 요구하고, 시청자가 누가 말하는지 볼 수 있는지는 자막 파일이 기록하지 않습니다. 이름을 전혀 쓰지 않는 파일의 대시 두 개 큐는 아무것도 증명하지 않습니다. 파일이 보여 줄 수 있는 것은 다른 곳에서 화자를 이름으로 지목했다는 사실이고, 그것이 이 자료에서 신원이 늘 보이는 것은 아니라는 증거입니다. 이 예시는 EN 301 549로 검사하며, 보고서의 마지막 두 줄이 그 기준이 목록에 있는 이유입니다. 적용한 조항은 번호와 함께 인용되고, 그 아래 줄은 적용하지 않은 조항을 밝힙니다.
자주 묻는 질문
이 페이지에서 화자 식별(speaker identification)을 어느 문서로 검사할 수 있나요?
세 가지입니다. FCC 47 CFR §79.1(j)(2)(i)는 관찰할 수 없는 비언어 정보를 제공하라고 요구하며 화자의 신원을 그 예로 듭니다. WCAG 2.2 Success Criterion 1.2.2는 캡션이 누가 말하는지 밝히라고 요구합니다. EN 301 549 §9.1.2.2는 웹 페이지가, §10.1.2.2는 비웹 문서가 같은 기준을 만족하라고 하며, 유럽 접근성 법이 자막에 닿는 경로입니다.
무게는 같지 않습니다. FCC 규칙과 EN 301 549 조항은 요구로 적혀 있고, 이 페이지가 적용하는 WCAG 문장은 Understanding 문서에 있어 그 문서 스스로 설명을 정보성으로 규정합니다. 그래서 같은 큐가 앞의 둘에서는 오류, WCAG에서는 경고로 읽힙니다. 셋 다 숫자가 아니라 의무를 적으므로 보고서에 한도 열이 없습니다.
한 큐의 대시 두 개가 왜 한 화자가 아니라 두 화자인가요?
대시가 화자 변경의 관례이기 때문입니다. 대시로 시작하는 자막 줄은 위 줄과 다른 사람으로 이해됩니다. 대시 두 개가 든 큐를 보고할 가치가 있는 이유가 그것입니다. 독자는 다른 누군가가 말하고 있다는 것만 듣고 누구인지는 듣지 못합니다. 이 페이지는 두 관례를 모두 인정합니다. 대시로 시작하는 줄은 발화로 세고, 이름과 콜론으로 시작하는 줄은 이름이 붙은 발화로 셉니다.
화자를 한 번도 이름으로 부르지 않는 파일이 왜 깨끗함이 아니라 해당 없음인가요?
화자를 지목해야 했는지는 자막 파일이 답할 수 없기 때문입니다. 요구는 시청자가 관찰할 수 없는 정보에 관한 것입니다. 화자가 화면에 입을 움직이며 나오고 있다면 보충할 것이 없고, 텍스트 파일은 화면에 무엇이 있었는지 기록하지 않습니다. 일부 큐에서 화자를 이름으로 부르는 파일은 그 자료에서 신원이 늘 보이지는 않는다는 증거이고, 그래서 관례가 있고 그것을 기준으로 삼을 수 있습니다. 그런 관례가 파일 어디에도 없으면 판단할 수 없다고 말하고 이유를 적습니다. 0건으로 보고하면 깨끗한 보고서와 아예 하지 못한 검사가 똑같이 읽히는데, 둘은 같은 답이 아닙니다.
47 CFR §79.1은 캡션 하나에 화자가 몇 명까지 들어갈 수 있는지 말하나요?
아니요. FCC 캡션 품질 규칙은 정확성, 동기화, 완전성, 배치라는 네 품질을 두고 화자 신원은 정확성 아래에 나옵니다. 절 어디에도 수치가 없습니다. 큐당 발화 수, 글자 수 한도, 속도 어느 것도 없습니다. 이 페이지의 보고서가 측정값만 인쇄하고 한도 열을 통째로 빼는 이유이며, 하우스 스타일 문서에 넣을 숫자를 찾기 전에 알아 둘 만합니다.
음악이나 소리 표시도 이 페이지에서 화자 이름으로 처리되나요?
아니요. MUSIC: Slow piano. 같은 줄은 이름이 붙은 발화의 모양을 하고 있고, 그것을 하나로 세면 평범한 큐가 누군가를 지목한 것처럼 보입니다. 음악·주석·소리·가사 같은 표시는 양쪽 계산에서 제외합니다. 그것들은 비언어 정보(non-speech information)이며 같은 문장 안의 별도 요구이자 별도 검사입니다. 이 페이지는 검사하지 않은 항목으로 그것을 밝힙니다.
화자 식별을 검사하면 자막 파일이 바뀌나요?
아니요. 파일은 읽기만 하고 그대로 두며 업로드되지 않습니다. 이름을 지우고 싶다면 반대 방향의 도구이고 새 파일을 씁니다. 보고된 큐의 두 화자를 두 큐로 나누고 싶다면 타임라인 편집이며, 발화가 실제로 어디서 갈리는지는 사용자만 알기에 이 페이지가 대신 정할 수 없습니다.
검사가 찾는 것
- 보고서는 파일 하나를 설명하고 서비스 하나를 설명하지 않습니다. 47 CFR §79.1은 미국의 텔레비전 영상 프로그램 배급사를 구속하고, WCAG 2.2는 사이트나 서비스를 평가하는 기준이며, EN 301 549는 유럽 접근성 법이 지목하는 조화 표준입니다. 셋 중 어느 것도 자막 파일 하나에 대한 진술이 아니고, 이 페이지는 자막이 준수한다고 결론 내리지 않습니다. 보고서가 말하는 것은 이 페이지의 방식으로 측정된 큐가 몇 개인지, 각 검출이 어느 문장을 인용하는지, 그 문서에서 이 페이지가 아예 확인하지 않은 부분이 무엇인지입니다.
- 이 검사는 일부러 좁게 잡았고, 그 좁음이 정직한 부분입니다. 화자 식별은 신원을 관찰할 수 없을 때 요구되며, 그것은 그림에 대한 사실이고 자막 파일은 담지 않습니다. 추측하는 대신 이 페이지는 파일 자체의 이름 붙이기 관례를 근거로 씁니다. 그 결과 화자를 한 번도 부르지 않는 파일은 절대 실패로 보고되지 않으며, 그것은 검사의 기능이 아니라 실제 한계입니다.
참고 자료
- 47 CFR §79.1 — 텔레비전 영상 프로그램의 폐쇄 캡션, 문단 (j)(2)(i): 캡션은 화자의 신원처럼 관찰할 수 없는 비언어 정보를 제공해야 합니다. FCC 캡션 품질 규칙이며 게시된 원문에서 인용했습니다.
- WCAG 2.2 Success Criterion 1.2.2 (Captions, Prerecorded), Level A. 기준 자체는 누가 말하는지 밝히라고 언급하지 않습니다. 그 문장은 기준의 Understanding 문서에 있고, 그 문서 머리말은 설명이 정보성이며 WCAG 충족에 요구되지 않는다고 밝힙니다. 그래서 이 페이지는 그것을 요구가 아니라 지침으로 기록합니다.
- EN 301 549 (ETSI) v3.2.1 — 조항 9.1.2.2 Captions (Prerecorded): ICT가 웹 페이지라면 WCAG 2.1 Success Criterion 1.2.2를 만족해야 하고, 조항 10.1.2.2는 비웹 문서에 같은 것을 말합니다. 표준은 그 편입 말고는 캡션에 대해 자체 진술을 하지 않으므로, 이 페이지가 적용하는 문장은 WCAG에서 인용하고 조항 번호만 여기서 인용합니다.