← 최신 논문
💬 NLP

UR-BERT: Scaling Text Encoders for Massively Multilingual TTS Through Universal Romanization and Speech Token Prediction

이 논문은 보편적 로마자 표기법을 통해 다양한 문자 체계를 통합하고 음성 토큰 예측 목적 함수를 통해 음성 충실도를 향상시킴으로써, 기존의 G2P 기반 방식보다 뛰어난 성능을 보이며 미학습 언어에 대한 강력한 일반화 능력을 입증함으로써 495개 언어로 대규모 다국어 지원을 확장하는 새로운 TTS 인코더인 UR-BERT를 소개한다.

원저자: Sangmin Lee, Eekgyun Ahn, Woongjib Choi, Hong-Goo Kang

게시일 2026-06-11
📖 3 분 읽기☕ 가벼운 읽기

원저자: Sangmin Lee, Eekgyun Ahn, Woongjib Choi, Hong-Goo Kang

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 수백 가지의 다른 언어로 이야기를 소리 내어 읽을 수 있는 로봇을 만들고 싶다고 상상해 보세요. 가장 큰 난관은 로봇에게 어떻게 말하는지를 가르치는 것이 아니라, 입을 열기도 전에 그 단어들이 어떤 소리가 나는지를 가르치는 것입니다.

이 논문은 495개의 방대한 언어를 처리할 수 있도록 설계된 텍istic-to-speech(TTS) 시스템을 위한 새로운 "두뇌", UR-BERT를 소개합니다. 여기서는 이를 쉬운 비유를 통해 설명합니다.

문제점: "사전"이라는 병목 현상

전통적으로 컴퓨터가 특정 언어를 말하게 하려면, 엔지니어들은 각 언어마다 별도의 번역기를 만들어야 했습니다. **G2P (Grapheme-to-Phoneme)**라고 불리는 이 번역기는 쓰인 글자를 소리 단위(음소)로 변환합니다.

  • 비유: G2P 시스템은 특화된 사전와 같습니다. 영어용 완벽한 사전, 프랑스어용 사전, 일본어용 사전 등이 각각 필요합니다.
  • 한계: 이러한 사전을 만드는 것은 매우 힘든 작업입니다. 전문가들은 약 100개 언어에 대해서만 신뢰할 만한 사전을 겨우 만들어냈습니다. 이로 인해 대다수의 언어(아프리카나 원주민 언어 등)는 "사전"이 존재하지 않아 목소리를 갖지 못하는 상태로 남겨져 있습니다.

해결책: "만능 번역기" (로마자 표기법)

UR-BERT의 저자들은 모든 언어에 대해 고유한 사전을 만드는 것을 포기했습니다. 대신, 그들은 **로마자 표기법(Romanization)**을 사용했습니다.

  • 비유: 그리스어, 아랍어, 힌디어, 한국어로 쓰인 책이 있다고 상상해 보세요. 각 언어를 고유한 소리 체계로 번역하는 대신, 단순히 우리가 영어에서 사용하는 표준 라틴 알파벳(A, B, C...)을 사용하여 모든 단어를 다시 쓰는 것입니다.
  • 작동 원리: 이는 수천 개의 서로 다른 문자 체계를 하나의 공유된 언어로 바꿉니다. 마치 모든 언어에 동일한 레고 블록을 제공하는 것과 같습니다. 이를 통해 시스템은 각 언어에 대한 맞춤형 사전 없이도 즉각적으로 495개 언어를 지원할 수 있습니다.

과제: "풍미"의 상실

여기에는 함정이 있습니다. 복잡한 문자를 단순한 라틴 문자로 변환하면, 단어가 실제로 어떻게 들리는지에 대한 미세한 디테일을 놓치게 됩니다. 이는 시를 다른 언어로 번역할 때와 같습니다. 의미는 전달되지만, 리듬이나 특유의 억양을 잃을 수 있습니다.

  • 문제: 만약 로봇이 오직 "라틴 문자"만을 본다면, 비슷한 철자를 공유하는 언어들 사이의 미묘한 차이를 알지 못해 로봇처럼 들리거나 단어를 잘못 발음할 수 있습니다.

해결책: "읽으면서 듣기" (음성 토큰 예측)

이러한 디테일의 손실을 해결하기 위해, 저자들은 로봇에게 특별한 훈련 기술을 부여했습니다. 로봇이 단순히 텍스트를 읽게 하는 것이 아니라, 학습하는 동안 실제 소리를 듣게 만든 것입니다.

  • 비유: 음악 학생이 곡을 배우는 과정을 상상해 보세요.
    • 기존 방식: 학생은 악보(텍스트)를 보고 음표를 추측하려고 노력합니다.
    • UR-BERT 방식: 학생은 악보를 보는 동시에, 옆에서 숙련된 음악가가 연주하는 노래를 함께 듣습니다. 학생은 그 순간 마스터가 연주하는 정확한 음을 예측해야 합니다.
  • 작동 원리: 이 시스템은 음성을 이해하는 "선생님" AI를 사용합니다. UR-BERT가 로마자 텍스트를 읽는 동안, 시스템은 선생님 AI가 듣는 "음성 토큰"(작은 오디오 조각)을 예측하도록 훈련받습니다. 이는 텍스트를 읽는 두뇌가 단순히 철자가 아닌 단어의 "소리"를 학습하도록 강제합니다.

결과: 매우 효율적인 학습자

이 논문은 영어(데이터가 많은 고자원 언어)부터 숄라(Xhosa)나 싱할라(Sinhala)와 같은 희귀 언어(데이터가 매우 적은 저자원 언어)에 이르기까지 다양한 언어로 이 새로운 시스템을 테스트했습니다.

  1. 더 나은 품질: UR-BERT는 학습 데이터가 매우 적은 상황에서도 이전 시스템들보다 더 자연스럽게 들리고 이해하기 쉬웠습니다.
  2. 거대한 규모: 이전 시스템들이 관리할 수 있었던 범위를 훨씬 넘어선 495개 언어를 성공적으로 처리했습니다.
  3. 효율성: 이 시스템은 경쟁 모델들보다 훨씬 적은 훈련 데이터를 사용하여 이러한 결과를 달성했습니다. 더 단순한 "라틴 알파벳" 어휘를 사용하기 때문에 더 빠르고 효율적으로 학습합니다.
  4. 제로샷(Zero-Shot)의 마법: 한 번도 본 적 없는 언어(순다어)에 대해 테스트했을 때도 경쟁 모델보다 뛰어난 성능을 보였으며, 이는 시스템이 특정 단어를 암기한 것이 아니라 언어의 개념을 학습했음을 증명합니다.

요요약

UR-BERT는 500개의 서로 다른 도서관(사전)을 필요로 하지 않는 만능 번역기와 같습니다. 대신, 하나의 공유된 알파벳(로마자 표기법)을 사용하여 어떤 언어든 읽을 수 있으며, 제대로 된 발음을 보장하기 위해 학습하는 동안 오디오 예시를 "듣습니다". 이를 통해 UR-BERT는 AI 세계에서 이전에 침묵 속에 있었던 수백 가지 언어에 목소리를 부여할 수 있게 되었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →