왜 귀하의 음성 모델이 실제 다국어 음성에서 실패하는가

· 2 분 소요 · speech, evaluation
이 번역은 기계로 생성되었으며 원어민의 검수를 거치지 않았습니다. 불분명한 경우 영어 원문이 기준입니다. 잘못된 부분이 있으면 알려주시면 수정하겠습니다. English
대부분의 음성 시스템은 발화당 하나의 언어를 가정합니다. 실제 다국어 화자는 문장 중간에 언어를 바꾸며, 이는 조용한 실패를 초래합니다. 시스템은 지배적인 언어를 전사하고 나머지는 생략하거나 왜곡합니다. 이는 단일 언어 테스트 세트에 이 현상이 포함되어 있지 않기 때문에 보통 과소 측정됩니다.
요약
- 코드 스위칭은 단일 발화 내에서 언어를 변경하는 것을 의미합니다.
- 이는 아프리카, 남아시아 및 동남아시아의 많은 지역에서 정상적인 언어 사용입니다.
- 단일 언어 테스트 세트는 코드 스위칭 실패를 감지할 수 없습니다.
- 태깅은 두 언어에 모두 능통한 주석자가 필요합니다, 한 언어에만 능통한 사람은 안 됩니다.
- 차용된 단일 단어에 대한 관례는 명시적으로 고정되어야 합니다.
실패는 실제로 어떻게 보이는가?
오류 메시지가 아닙니다. 시스템은 예상한 언어의 부분을 전사하고 나머지는 조용히 왜곡하거나 생략하여 그럴듯해 보이지만 내용이 누락된 출력을 생성합니다.
출력이 잘 형성되어 있기 때문에, 후속 품질 검사를 통과합니다. 이 때문에 문제는 보통 평가가 아닌 사용자에 의해 발견됩니다.
왜 과소 측정되는가?
테스트 세트에 포함되어 있지 않기 때문입니다. 깨끗한 단일 언어 녹음으로 구성된 데이터 세트를 훈련 및 테스트로 나누면 혼합 언어 입력이 필요로 하는 실패 모드를 드러낼 수 없습니다.
첫 번째 단계는 거의 항상 실제 코드 스위칭 음성을 포함한 평가 세트를 구축하는 것입니다. 훈련 데이터를 의뢰하기 전에 간극을 측정하는 것이 그 크기를 가정하는 것보다 저렴합니다.
누가 실제로 주석을 달 수 있는가?
두 언어에 모두 진정으로 능통한 사람입니다. 한 언어에 능통하고 다른 언어에 교과서적인 지식을 가진 사람은 안 됩니다. 경계가 자주 모호하며 이를 해결하려면 두 언어 모두에 대한 원어민 직관이 필요합니다.
이것이 프로젝트의 실행 가능성을 결정하는 제약입니다. 두 언어에 능통한 사람이 적은 언어 쌍의 경우, 주석자 풀이 예산이 아닌 제한 요소입니다.
어떤 관례 결정이 가장 중요한가?
단일 언어 문장 내에 차용된 단일 단어를 어떻게 처리할 것인가. 확립된 차용어가 스위치로 간주되는지 여부. 한 언어의 어간이 다른 언어의 접사를 취할 때 형태론적 혼합을 어떻게 표시할 것인가.
각각은 방어 가능한 답변이 있으며 보편적인 답변은 없습니다. 중요한 것은 명시적으로 선택하고 이를 고정하는 것입니다. 주석자가 코퍼스 전반에 걸쳐 다른 답변을 적용하면 아무것도 가르치지 않는 데이터를 생성합니다.
- 단일 차용어: 스위치인가 아닌가?
- 확립된 차용어: 스위치인가 아닌가?
- 형태론적 혼합: 어떻게 표시할 것인가?
- 고유 명사: 스위칭에서 제외되는가?
다른 질문
음성 인식에서 코드 스위칭이란 무엇인가?
단일 발화 내에서 언어를 변경하는 것입니다. 이는 정상적인 다국어 음성 사용이며, 보통 예상치 못한 언어를 조용히 생략하거나 왜곡하여 발화당 하나의 언어를 가정하는 시스템을 깨뜨립니다.
표준 테스트 세트가 코드 스위칭 실패를 놓치는 이유는 무엇인가?
단일 언어 녹음을 포함하고 있기 때문입니다. 혼합 언어 입력에서만 나타나는 실패는 이를 포함하지 않은 테스트 세트로는 감지할 수 없습니다.
누가 코드 스위칭된 음성에 주석을 달 수 있는가?
경계 사례가 각각의 언어에 대한 원어민 직관을 요구하기 때문에, 두 언어에 모두 진정으로 능통한 주석자만 가능합니다. 이러한 주석자 풀은 보통 예산이 아닌 그러한 프로젝트의 제한 요소입니다.