2025-11-12T15:34:10.495668

Gelina: Unified Speech and Gesture Synthesis via Interleaved Token Prediction

Guichoux, Lemerle, Mehta et al.
Human communication is multimodal, with speech and gestures tightly coupled, yet most computational methods for generating speech and gestures synthesize them sequentially, weakening synchrony and prosody alignment. We introduce Gelina, a unified framework that jointly synthesizes speech and co-speech gestures from text using interleaved token sequences in a discrete autoregressive backbone, with modality-specific decoders. Gelina supports multi-speaker and multi-style cloning and enables gesture-only synthesis from speech inputs. Subjective and objective evaluations demonstrate competitive speech quality and improved gesture generation over unimodal baselines.
academic

Gelina: ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์˜ˆ์ธก์„ ํ†ตํ•œ ํ†ตํ•ฉ ์Œ์„ฑ ๋ฐ ์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ

๊ธฐ๋ณธ ์ •๋ณด

  • ๋…ผ๋ฌธ ID: 2510.12834
  • ์ œ๋ชฉ: Gelina: Unified Speech and Gesture Synthesis via Interleaved Token Prediction
  • ์ €์ž: Tรฉo Guichoux, Thรฉodor Lemerle, Shivam Mehta, Jonas Beskow, Gustav Eje Henter, Laure Soulier, Catherine Pelachaud, Nicolas Obin
  • ๋ถ„๋ฅ˜: cs.SD cs.AI eess.AS
  • ์ œ์ถœ ์ผ์‹œ: 2025๋…„ 10์›” 13์ผ arXiv ์ œ์ถœ
  • ๋…ผ๋ฌธ ๋งํฌ: https://arxiv.org/abs/2510.12834v1

์ดˆ๋ก

์ธ๊ฐ„ ์˜์‚ฌ์†Œํ†ต์€ ๋ณธ์งˆ์ ์œผ๋กœ ๋‹ค์ค‘์–‘์‹์ด๋ฉฐ, ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜๋Š” ๊ธด๋ฐ€ํ•˜๊ฒŒ ๊ฒฐํ•ฉ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜๋ฅผ ์ƒ์„ฑํ•˜๋Š” ๋Œ€๋ถ€๋ถ„์˜ ๊ณ„์‚ฐ ๋ฐฉ๋ฒ•์€ ์ˆœ์ฐจ์  ํ•ฉ์„ฑ์„ ์‚ฌ์šฉํ•˜์—ฌ ๋™๊ธฐ์„ฑ๊ณผ ์šด์œจ ์ •๋ ฌ์„ ์•ฝํ™”์‹œํ‚ต๋‹ˆ๋‹ค. ๋ณธ ๋…ผ๋ฌธ์€ Gelina๋ฅผ ์†Œ๊ฐœํ•ฉ๋‹ˆ๋‹ค. ์ด๋Š” ์ด์‚ฐ ์žํšŒ๊ท€ ๋ฐฑ๋ณธ ๋„คํŠธ์›Œํฌ์—์„œ ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์‹œํ€€์Šค๋ฅผ ์‚ฌ์šฉํ•˜๊ณ  ์–‘์‹๋ณ„ ๋””์ฝ”๋”๋ฅผ ๊ฒฐํ•ฉํ•˜์—ฌ ํ…์ŠคํŠธ๋กœ๋ถ€ํ„ฐ ์Œ์„ฑ๊ณผ ๊ณต์–ธ์–ด ์ œ์Šค์ฒ˜๋ฅผ ๊ณต๋™์œผ๋กœ ํ•ฉ์„ฑํ•˜๋Š” ํ†ตํ•ฉ ํ”„๋ ˆ์ž„์›Œํฌ์ž…๋‹ˆ๋‹ค. Gelina๋Š” ๋‹ค์ค‘ ํ™”์ž ๋ฐ ๋‹ค์ค‘ ์Šคํƒ€์ผ ํด๋กœ๋‹์„ ์ง€์›ํ•˜๋ฉฐ, ์Œ์„ฑ ์ž…๋ ฅ์œผ๋กœ๋ถ€ํ„ฐ ์ œ์Šค์ฒ˜ ์ „์šฉ ํ•ฉ์„ฑ์„ ์ˆ˜ํ–‰ํ•  ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค. ์ฃผ๊ด€์  ๋ฐ ๊ฐ๊ด€์  ํ‰๊ฐ€๋Š” ๋‹จ์ผ ์–‘์‹ ๊ธฐ์ค€์„ ๊ณผ ๋น„๊ตํ•˜์—ฌ Gelina๊ฐ€ ๊ฒฝ์Ÿ๋ ฅ ์žˆ๋Š” ์Œ์„ฑ ํ’ˆ์งˆ๊ณผ ๊ฐœ์„ ๋œ ์ œ์Šค์ฒ˜ ์ƒ์„ฑ ๋Šฅ๋ ฅ์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ์„ ๋ณด์—ฌ์ค๋‹ˆ๋‹ค.

์—ฐ๊ตฌ ๋ฐฐ๊ฒฝ ๋ฐ ๋™๊ธฐ

ํ•ต์‹ฌ ๋ฌธ์ œ

๊ธฐ์กด์˜ ๋‹ค์ค‘์–‘์‹ ์‹œ์Šคํ…œ์€ ๋Œ€๋ถ€๋ถ„ ์บ์Šค์ผ€์ด๋“œ ์„ค๊ณ„๋ฅผ ์ฑ„ํƒํ•˜์—ฌ ๋จผ์ € ์Œ์„ฑ์„ ์ƒ์„ฑํ•œ ํ›„ ์ œ์Šค์ฒ˜๋ฅผ ์ถ”๊ฐ€ํ•ฉ๋‹ˆ๋‹ค. ์ด๋Ÿฌํ•œ ๋ฐฉ๋ฒ•์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค:

  1. ๋™๊ธฐ์„ฑ ์•ฝํ™”: ์Œ์„ฑ ์ƒ์„ฑ ๊ณผ์ •์ด ์ œ์Šค์ฒ˜ ์œ ํ˜•๊ณผ ํƒ€์ด๋ฐ์„ ์ธ์‹ํ•˜์ง€ ๋ชปํ•จ
  2. ์šด์œจ ์ •๋ ฌ ์ œํ•œ: ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜ ๊ฐ„ ์กฐ์ • ๋ถ€์กฑ
  3. ํ‘œํ˜„๋ ฅ ๊ฐ์†Œ: ์‹ฌ๋ฆฌ์–ธ์–ดํ•™ ์ฆ๊ฑฐ๊ฐ€ ๋ณด์—ฌ์ฃผ๋Š” ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜์˜ ๊ณต๋™ ๊ณ„ํš ์›๋ฆฌ์— ์œ„๋ฐฐ๋จ

์—ฐ๊ตฌ์˜ ์˜์˜

  1. ์ด๋ก ์  ์˜์˜: ์ธ๊ฐ„ ์˜์‚ฌ์†Œํ†ต์˜ ์„ฑ์žฅ์  ๊ฐ€์„ค ๋“ฑ ์‹ฌ๋ฆฌ์–ธ์–ดํ•™ ์ด๋ก ๊ณผ ์ผ์น˜
  2. ์‹ค์šฉ์  ๊ฐ€์น˜: ๊ฐ€์ƒ ๋Œ€ํ™” ์—์ด์ „ํŠธ ๋ฐ ์‚ฌํšŒ ๋กœ๋ด‡์— ๋” ์ž์—ฐ์Šค๋Ÿฌ์šด ๋‹ค์ค‘์–‘์‹ ํ–‰๋™ ํ†ตํ•ฉ ์ œ๊ณต
  3. ๊ธฐ์ˆ ์  ๋ŒํŒŒ: ํ†ตํ•ฉ ํ”„๋ ˆ์ž„์›Œํฌ๋ฅผ ํ†ตํ•œ ํšจ์œจ์„ฑ ํ–ฅ์ƒ, ์ œ์Šค์ฒ˜ ๋ชจ๋ธ์ด ์–ธ์–ด-์šด์œจ ํŠน์ง•์— ์ง์ ‘ ์ ‘๊ทผ ๊ฐ€๋Šฅ

๊ธฐ์กด ๋ฐฉ๋ฒ•์˜ ํ•œ๊ณ„

  1. ๋ฐ์ดํ„ฐ ๋ถ€์กฑ: ๋Œ€๊ทœ๋ชจ ์Œ์„ ์ด๋ฃฌ ์ฝ”ํผ์Šค์˜ ๋ถ€์กฑ
  2. ๋‹จ์ผ ์–‘์‹ ๋ฐ์ดํ„ฐ์…‹ ์ œ์•ฝ: ์Œ์„ฑ ๋˜๋Š” ์ œ์Šค์ฒ˜ ๋‹จ์ผ ์–‘์‹ ๋ฐ์ดํ„ฐ์…‹์—์„œ๋งŒ ๊ตฌ์ถ•
  3. ์บ์Šค์ผ€์ด๋“œ ์„ค๊ณ„ ๊ฒฐํ•จ: ์Œ์„ฑ ์ƒ์„ฑ ๊ณผ์ •์ด ์ œ์Šค์ฒ˜ ์ •๋ณด์— ๋‘”๊ฐํ•จ

ํ•ต์‹ฌ ๊ธฐ์—ฌ

  1. ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์žํšŒ๊ท€ ์•„ํ‚คํ…์ฒ˜ ์ตœ์ดˆ ์ œ์•ˆ: ์Œ์„ฑ-์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ์„ ์œ„ํ•œ ์ฒซ ๋ฒˆ์งธ ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์žํšŒ๊ท€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ œ์•ˆํ•˜์—ฌ ํ†ตํ•ฉ ๋ฐฑ๋ณธ ๋„คํŠธ์›Œํฌ ๋‚ด์—์„œ ์–‘์‹์„ ์ •๋ ฌ
  2. ํ˜์‹ ์  ํ›ˆ๋ จ ์ „๋žต: ๋Œ€๊ทœ๋ชจ ๋‹จ์ผ ์–‘์‹ ํ…์ŠคํŠธ-์Œ์„ฑ ๋ฐ์ดํ„ฐ์…‹์„ ํ™œ์šฉํ•˜์—ฌ ํฌ์†Œ ์Œ ๋ฐ์ดํ„ฐ์—์„œ ์ผ๋ฐ˜ํ™” ๋Šฅ๋ ฅ์„ ๊ฐœ์„ ํ•˜๋Š” ํ›ˆ๋ จ ์ „๋žต ์ œ์•ˆ
  3. ์œ ์—ฐํ•œ ์ž…๋ ฅ ๋ชจ๋“œ: ํ…์ŠคํŠธ ์ „์šฉ ์Œ์„ฑ+์ œ์Šค์ฒ˜ ์ƒ์„ฑ ๋˜๋Š” ํ…์ŠคํŠธ+์Œ์„ฑ ์ œ์Šค์ฒ˜ ์ „์šฉ ํ•ฉ์„ฑ ์ง€์›
  4. ์ด์ค‘ ์–‘์‹ ์Šคํƒ€์ผ ํด๋กœ๋‹: ๋ช…์‹œ์  ํ™”์ž ์ž„๋ฒ ๋”ฉ ์—†์ด ์‹œํ€€์Šค ์—ฐ์†์„ ํ†ตํ•œ ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜์˜ ๊ณต๋™ ํด๋กœ๋‹ ๊ตฌํ˜„

๋ฐฉ๋ฒ• ์ƒ์„ธ ์„ค๋ช…

์ž‘์—… ์ •์˜

์ž…๋ ฅ: ํ…์ŠคํŠธ ์‹œํ€€์Šค (์„ ํƒ์‚ฌํ•ญ: ์Œ์„ฑ ์ฐธ์กฐ) ์ถœ๋ ฅ: ๋™๊ธฐํ™”๋œ ์Œ์„ฑ ํŒŒํ˜• ๋ฐ 3D ์ธ์ฒด ์ œ์Šค์ฒ˜ ์‹œํ€€์Šค (SMPL-X ํ˜•์‹) ์ œ์•ฝ: ๋‹ค์ค‘ ํ™”์ž, ๋‹ค์ค‘ ์Šคํƒ€์ผ ์ง€์›, ์Œ์„ฑ-์ œ์Šค์ฒ˜ ์‹œ๊ฐ„ ๋™๊ธฐํ™” ์œ ์ง€

๋ชจ๋ธ ์•„ํ‚คํ…์ฒ˜

Gelina๋Š” ์„ธ ๊ฐ€์ง€ ํ•ต์‹ฌ ๊ตฌ์„ฑ ์š”์†Œ๋กœ ์ด๋ฃจ์–ด์ ธ ์žˆ์Šต๋‹ˆ๋‹ค:

1. ํ† ํฐํ™” ๋ชจ๋“ˆ

  • ์Œ์„ฑ ํ† ํฐํ™”: WavTokenizer๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ 24kHz ์Œ์„ฑ์„ 75Hz์˜ ์ด์‚ฐ ํ† ํฐ์œผ๋กœ ๋ณ€ํ™˜
  • ์ œ์Šค์ฒ˜ ํ† ํฐํ™”: ์ž”์ฐจ ๋ฒกํ„ฐ ์–‘์žํ™” ๋ณ€๋ถ„ ์ž๋™์ธ์ฝ”๋”(RVQ-VAE)๋ฅผ ์ฑ„ํƒํ•˜์—ฌ ์—ฐ์† ๋™์ž‘ ์‹œํ€€์Šค๋ฅผ 5Hz์˜ ๊ณ„์ธต์  ์ด์‚ฐ ํ† ํฐ์œผ๋กœ ๋ณ€ํ™˜
  • ํ…์ŠคํŠธ ํ† ํฐํ™”: ํ‘œ์ค€ ๋ฐ”์ดํŠธ ์Œ ์ธ์ฝ”๋”ฉ(BPE) ์•Œ๊ณ ๋ฆฌ์ฆ˜

2. ์žํšŒ๊ท€ ๋ฐฑ๋ณธ ๋„คํŠธ์›Œํฌ

Lina-Speech ์•„ํ‚คํ…์ฒ˜ ํ™•์žฅ ๊ธฐ๋ฐ˜:

  • ์–‘์‹ ์ธํ„ฐ๋ฆฌ๋น™ ๋ฐฉ์‹: 15๊ฐœ์˜ ์Œ์„ฑ ํ† ํฐ๋งˆ๋‹ค 1๊ฐœ์˜ ์ œ์Šค์ฒ˜ ํ† ํฐ ์‚ฝ์ž… (75Hz์™€ 5Hz์˜ ์ธ์ฝ”๋”ฉ ์†๋„ ๋น„์œจ ๋ฐ˜์˜)
  • ๋…๋ฆฝ์  ์ž„๋ฒ ๋”ฉ: ๊ฐ ์–‘์‹์— ๋Œ€ํ•ด ๋…๋ฆฝ์ ์ธ ์ž…๋ ฅ ์ž„๋ฒ ๋”ฉ ๋ฐ ์ถœ๋ ฅ ํˆฌ์˜ ์œ ์ง€
  • 2๋‹จ๊ณ„ ํ›ˆ๋ จ:
    • ์‚ฌ์ „ํ›ˆ๋ จ: ๋Œ€๊ทœ๋ชจ ํ…์ŠคํŠธ-์Œ์„ฑ ๋ฐ์ดํ„ฐ์…‹์—์„œ ํ›ˆ๋ จ, ์ œ์Šค์ฒ˜ ํ† ํฐ์€ ๋ฌด์ž‘์œ„ ํ† ํฐ์œผ๋กœ ๋Œ€์ฒด
    • ๋ฏธ์„ธ์กฐ์ •: ์Œ์„ ์ด๋ฃฌ ํ…์ŠคํŠธ-์Œ์„ฑ-์ œ์Šค์ฒ˜ ๋ฐ์ดํ„ฐ์—์„œ ๋ฏธ์„ธ์กฐ์ •

3. ์กฐ๊ฑด๋ถ€ ํ๋ฆ„ ๋งค์นญ ๋””์ฝ”๋”

์ œ์Šค์ฒ˜ ํ’ˆ์งˆ ์ตœ์ ํ™”๋ฅผ ์œ„ํ•ด ์„ค๊ณ„:

  • ๋™๊ธฐ: ์ง์ ‘ RVQ-VAE ๋””์ฝ”๋”ฉ์€ ๋…ธ์ด์ฆˆ๊ฐ€ ์žˆ๋Š” ์ œ์Šค์ฒ˜ ํ† ํฐ ์‹œํ€€์Šค์— ๋ฏผ๊ฐํ•จ
  • ์•„ํ‚คํ…์ฒ˜: Matcha-TTS ๊ธฐ๋ฐ˜ 1D ์ปจ๋ณผ๋ฃจ์…˜-Transformer UNet
  • ํ›ˆ๋ จ ๋ชฉํ‘œ:
    L = LFM + ฮปvel*Lvel + ฮปgeo*Lgeo
    
    ์—ฌ๊ธฐ์„œ ํ๋ฆ„ ๋งค์นญ ์†์‹ค, ์†๋„ ์ผ๊ด€์„ฑ ํ•ญ ๋ฐ ๊ด€์ ˆ ํšŒ์ „์˜ ์ธก์ง€์„  ์†์‹ค ํฌํ•จ

๊ธฐ์ˆ ์  ํ˜์‹ ์ 

  1. ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์„ค๊ณ„: ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜ ํ† ํฐ์„ ์‹œ๊ฐ„ ์ฐจ์›์—์„œ ํ˜์‹ ์ ์œผ๋กœ ์ธํ„ฐ๋ฆฌ๋น™ํ•˜์—ฌ ์–‘์‹ ๊ฐ„ ์‹œ๊ฐ„ ์ •๋ ฌ ๋ณด์žฅ
  2. 2๋‹จ๊ณ„ ํ›ˆ๋ จ ์ „๋žต: ๋จผ์ € ๋Œ€๊ทœ๋ชจ ๋‹จ์ผ ์–‘์‹ ๋ฐ์ดํ„ฐ์—์„œ ํ…์ŠคํŠธ-์Œ์„ฑ ์ •๋ ฌ์„ ๊ตฌ์ถ•ํ•œ ํ›„ ์Œ ๋ฐ์ดํ„ฐ์—์„œ ๋‹ค์ค‘์–‘์‹ ๋™๊ธฐํ™” ํ•™์Šต
  3. ํ๋ฆ„ ๋งค์นญ ๋””์ฝ”๋”ฉ: ์žํšŒ๊ท€ ๋ฐฑ๋ณธ์˜ ์˜๋ฏธ๋ก ์ ์œผ๋กœ ํ’๋ถ€ํ•œ ์ž„๋ฒ ๋”ฉ ๊ณต๊ฐ„์„ ํ™œ์šฉํ•˜์—ฌ ์กฐ๊ฑด๋ถ€ ํ๋ฆ„ ๋งค์นญ์„ ํ†ตํ•œ ์ œ์Šค์ฒ˜ ํ’ˆ์งˆ ํ–ฅ์ƒ

์‹คํ—˜ ์„ค์ •

๋ฐ์ดํ„ฐ์…‹

  • ์‚ฌ์ „ํ›ˆ๋ จ: GigaSpeech, LibriTTS, MLS-10k, ์ด 18,190์‹œ๊ฐ„
  • ๋ฏธ์„ธ์กฐ์ •: BEAT2 ๋ฐ์ดํ„ฐ์…‹ (์ตœ๋Œ€ ๊ทœ๋ชจ์˜ ๋‹ค์ค‘ ํ™”์ž ์Œ์„ฑ-์ œ์Šค์ฒ˜ ๋ฐ์ดํ„ฐ์…‹)
  • ๋ฐ์ดํ„ฐ ์ฒ˜๋ฆฌ:
    • Whisper-large-v3๋ฅผ ์‚ฌ์šฉํ•˜์—ฌ ์˜ค๋””์˜ค ์žฌ์ „์‚ฌ
    • ์ œ์Šค์ฒ˜๋Š” SMPL-X ๋™์ž‘ ์‹œํ€€์Šค๋กœ ํ‘œํ˜„ (25๊ฐœ ๊ด€์ ˆ, ์†๊ฐ€๋ฝ ๊ด€์ ˆ ์ œ๊ฑฐ)
    • Rot6D ํ‘œํ˜„์œผ๋กœ ๋ณ€ํ™˜, ํ‰ํ–‰์ด๋™ ๋ฐ ๋ฐœ ์ ‘์ด‰ ์ •๋ณด ํฌํ•จ

ํ‰๊ฐ€ ์ง€ํ‘œ

  • ์ œ์Šค์ฒ˜ ํ’ˆ์งˆ:
    • FGD-B (Frรฉchet Gesture Distance-Body): ์ƒ์„ฑ๋œ ์ œ์Šค์ฒ˜์™€ ์ธ๊ฐ„ ์ œ์Šค์ฒ˜ ๋ถ„ํฌ ๊ฐ„ ๊ฑฐ๋ฆฌ
    • BC (Beat Consistency): ์ œ์Šค์ฒ˜ ๋น„ํŠธ์™€ ์˜ค๋””์˜ค ๋น„ํŠธ์˜ ์‹œ๊ฐ„ ์ •๋ ฌ
    • L1-Diversity: ์ƒ์„ฑ๋œ ์ œ์Šค์ฒ˜ ์‹œํ€€์Šค์˜ ๋ณ€์ด์„ฑ
  • ์Œ์„ฑ ํ’ˆ์งˆ:
    • WER (Word Error Rate): ์ดํ•ด๋„
    • NMOS (Natural MOS): ์ž์—ฐ์Šค๋Ÿฌ์›€ ์˜ˆ์ธก
    • SS (Speaker Similarity): ํ™”์ž ์œ ์‚ฌ๋„

๋น„๊ต ๋ฐฉ๋ฒ•

  • ์ œ์Šค์ฒ˜ ๊ธฐ์ค€์„ : CAMN, EMAGE, RAG-Gesture
  • ์Œ์„ฑ ๊ธฐ์ค€์„ : Lina-Speech, CosyVoice-2
  • ์†Œ๊ฑฐ ์—ฐ๊ตฌ: Gelina - Flow (ํ๋ฆ„ ๋งค์นญ ๋””์ฝ”๋”ฉ ์—†์Œ), Tokenizers (์ง์ ‘ ์ธ์ฝ”๋”-๋””์ฝ”๋” ์žฌ๊ตฌ์„ฑ)

๊ตฌํ˜„ ์„ธ๋ถ€์‚ฌํ•ญ

  • RVQ-VAE: 6๊ฐœ ์ž”์ฐจ ์ธต, 512๊ฐœ ํ•ญ๋ชฉ ์ฝ”๋“œ๋ถ, 512์ฐจ์› ์ž ์žฌ ๊ณต๊ฐ„
  • AR ๋ฐฑ๋ณธ: 168M ๋งค๊ฐœ๋ณ€์ˆ˜, 6์ธต ํ…์ŠคํŠธ ์ธ์ฝ”๋”, 12์ธต ์ธ๊ณผ ๋””์ฝ”๋”
  • ์ œ์Šค์ฒ˜ ๋””์ฝ”๋”: 11.5M ๋งค๊ฐœ๋ณ€์ˆ˜ U-Net, ฮปvel=0.05, ฮปgeo=0.8
  • ํ›ˆ๋ จ: ์‚ฌ์ „ํ›ˆ๋ จ 100k ์Šคํ…, ๋ฏธ์„ธ์กฐ์ • 5k ์Šคํ…, ํ๋ฆ„ ๋งค์นญ ํ›ˆ๋ จ 300k ์Šคํ…

์‹คํ—˜ ๊ฒฐ๊ณผ

์ฃผ์š” ๊ฒฐ๊ณผ

๋ชจ๋ธFGD-Bโ†“BCโˆผDiv.โˆผWERโ†“NMOSโ†‘SS
Human0.00.6844.146.5ยฑ0.543.72ยฑ0.0469.1
Gelina Clon.0.08390.7383.159.2ยฑ0.843.21ยฑ0.0461.3
RAG0.17810.7005.13---
EMAGE0.16790.7663.92---
Lina-Speech---10.9ยฑ0.92.98ยฑ0.0560.1
CosyVoice-2---3.5ยฑ0.53.70ยฑ0.0463.9

์ฃผ์š” ๋ฐœ๊ฒฌ

  1. ์ œ์Šค์ฒ˜ ํ’ˆ์งˆ: Gelina Cloning์€ FGD-B์—์„œ ์ตœ๊ณ  ์„ฑ๋Šฅ (0.0839)์„ ๋ณด์—ฌ ๋‹ค๋ฅธ ์ œ์Šค์ฒ˜ ์ƒ์„ฑ ๊ธฐ์ค€์„ ์„ ํฌ๊ฒŒ ๋Šฅ๊ฐ€
  2. ์Œ์„ฑ ํ’ˆ์งˆ: Lina-Speech์™€ ๋น„๊ตํ•˜์—ฌ WER์ด 10.9%์—์„œ 9.2%๋กœ ๊ฐ์†Œ, NMOS๊ฐ€ 2.98์—์„œ 3.21๋กœ ํ–ฅ์ƒ
  3. ์šด์˜ ํšจ์œจ์„ฑ: A5000 GPU์—์„œ RTF๋Š” 1.47๋กœ ๊ฑฐ์˜ ์‹ค์‹œ๊ฐ„์— ๊ฐ€๊นŒ์šฐ๋ฉฐ ๋‘ ์–‘์‹์„ ๋™์‹œ์— ํ•ฉ์„ฑ

์‚ฌ์šฉ์ž ์—ฐ๊ตฌ

96๋ช… ์ฐธ์—ฌ์ž์˜ ๋Œ€๊ทœ๋ชจ ์‚ฌ์šฉ์ž ์—ฐ๊ตฌ ๊ฒฐ๊ณผ:

  • ์Œ์„ฑ ์ธ๊ฐ„ ์œ ์‚ฌ๋„: Gelina๊ฐ€ Lina-Speech๋ฅผ ํฌ๊ฒŒ ๋Šฅ๊ฐ€
  • ์ œ์Šค์ฒ˜ ์ธ๊ฐ„ ์œ ์‚ฌ๋„: Gelina๊ฐ€ RAG์™€ ๋น„์Šทํ•œ ์„ฑ๋Šฅ์„ ๋ณด์ด๋ฉฐ EMAGE ๋ฐ CAMN์„ ํฌ๊ฒŒ ๋Šฅ๊ฐ€
  • ๋™๊ธฐํ™”: Gelina์™€ RAG ๊ฐ„ ์œ ์˜๋ฏธํ•œ ์ฐจ์ด ์—†์Œ, ๋‘˜ ๋‹ค ๋‹ค๋ฅธ ๊ธฐ์ค€์„ ์„ ํฌ๊ฒŒ ๋Šฅ๊ฐ€

์†Œ๊ฑฐ ์‹คํ—˜

  • ํ๋ฆ„ ๋งค์นญ ๋””์ฝ”๋”ฉ์˜ ์ค‘์š”์„ฑ: ํ๋ฆ„ ๋งค์นญ ์ œ๊ฑฐ ์‹œ FGD-B๊ฐ€ 0.0839์—์„œ 0.6107๋กœ ์•…ํ™”
  • ํ† ํฐํ™”๊ธฐ ํ’ˆ์งˆ: ์ง์ ‘ ํ† ํฐํ™”๊ธฐ ์žฌ๊ตฌ์„ฑ์€ ์ธ์ฝ”๋”-๋””์ฝ”๋”์˜ ์„ฑ๋Šฅ ์ƒํ•œ์„ ๋ณด์—ฌ์คŒ

๊ด€๋ จ ์—ฐ๊ตฌ

๊ณต์–ธ์–ด ์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ

  • ์ดˆ๊ธฐ ๋ฐฉ๋ฒ•: ์žํšŒ๊ท€ ์‹œํ€€์Šค ๋ชจ๋ธ๋ง (CAMN ๋“ฑ)
  • ํ˜„์žฌ ์ฃผ๋ฅ˜: ํ™•์‚ฐ ๊ธฐ๋ฐ˜ ์ƒ์„ฑ๊ธฐ (EMAGE ๋“ฑ)
  • ์ด์‚ฐ ํ‘œํ˜„: ๋” ์ œ์–ด ๊ฐ€๋Šฅํ•œ ํ•ฉ์„ฑ (BEAT2 ๋“ฑ)

ํ…์ŠคํŠธ ์Œ์„ฑ ๋ณ€ํ™˜

  • ๋ฐœ์ „ ์ถ”์„ธ: ๋ฐ์ดํ„ฐ ๊ธฐ๋ฐ˜ ๋ฐฉ๋ฒ•์œผ๋กœ์˜ ์ „ํ™˜
  • ์ด์‚ฐ ์ฝ”๋”ฉ ๋ชจ๋ธ๋ง: ๋Œ€๊ทœ๋ชจ ์‚ฌ์ „ํ›ˆ๋ จ ์ธ์ฝ”๋”-๋””์ฝ”๋” ์‚ฌ์šฉ
  • ๋‹ค์ค‘ ํ™”์ž ํ•ฉ์„ฑ: ์งง์€ ์ฐธ์กฐ ๋ฐœํ™”๋ฅผ ํ†ตํ•œ ํ™”์ž ํด๋กœ๋‹

ํ†ตํ•ฉ ์Œ์„ฑ ์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ

  • ์ดˆ๊ธฐ ์‹œ๋„: Tacotron-ISG ๋“ฑ ์‹ ๊ฒฝ ๋ฐฉ๋ฒ•
  • ์ตœ๊ทผ ์—ฐ๊ตฌ: Diff-TTSG, Match-TTSG ๋“ฑ ํ™•์‚ฐ ํ”„๋ ˆ์ž„์›Œํฌ
  • ํ•œ๊ณ„: ๋Œ€๋ถ€๋ถ„ ๋‹จ์ผ ํ™”์ž ๋˜๋Š” ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋กœ ์ œํ•œ

๊ฒฐ๋ก  ๋ฐ ๋…ผ์˜

์ฃผ์š” ๊ฒฐ๋ก 

  1. ํ†ตํ•ฉ ํ”„๋ ˆ์ž„์›Œํฌ์˜ ์œ ํšจ์„ฑ: Gelina๋Š” ๊ณต๋™ ์Œ์„ฑ-์ œ์Šค์ฒ˜ ์ƒ์„ฑ์ด ๊ฒฝ์Ÿ๋ ฅ ์žˆ์œผ๋ฉฐ ์‹ฌ์ง€์–ด ๋‹จ์ผ ์–‘์‹ ๊ธฐ์ค€์„ ์„ ๋Šฅ๊ฐ€ํ•  ์ˆ˜ ์žˆ์Œ์„ ์ฆ๋ช…
  2. ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ์˜ ์žฅ์ : ๋‹จ์ผ ์žํšŒ๊ท€ ์ŠคํŠธ๋ฆผ์—์„œ ์Œ์„ฑ๊ณผ ์ œ์Šค์ฒ˜ ํ† ํฐ์„ ๊ณต๋™์œผ๋กœ ์ƒ์„ฑํ•จ์œผ๋กœ์จ ๋™๊ธฐํ™”๋œ ๋‹ค์ค‘์–‘์‹ ์ถœ๋ ฅ ๋ณด์žฅ
  3. ํ›ˆ๋ จ ์ „๋žต์˜ ์„ฑ๊ณต: 2๋‹จ๊ณ„ ํ›ˆ๋ จ์ด ๊ธฐ์กด์˜ ๋‹จ์ผ ์–‘์‹ ๋ฐ ์ด์ค‘ ์–‘์‹ ๋ฐ์ดํ„ฐ ์ž์›์„ ํšจ๊ณผ์ ์œผ๋กœ ํ™œ์šฉ

ํ•œ๊ณ„

  1. ์ œ์Šค์ฒ˜ ๋ฒ”์œ„: ํ˜„์žฌ ์‹ ์ฒด ์ œ์Šค์ฒ˜๋งŒ ๋ชจ๋ธ๋งํ•˜๋ฉฐ ์†๊ฐ€๋ฝ ๋ฐ ์–ผ๊ตด ํ‘œ์ • ๋ฏธํฌํ•จ
  2. ์Œ์„ฑ ํ’ˆ์งˆ ์ œ์•ฝ: ํ† ํฐํ™”๊ธฐ ํ’ˆ์งˆ์— ์˜ํ•ด ์ œํ•œ๋จ
  3. ์‹œํ€€์Šค ๊ธธ์ด: ํ˜„์žฌ ๋ฒ„์ „์€ ๊ธด ์‹œํ€€์Šค ์ƒ์„ฑ ์ง€์› ์ œํ•œ

ํ–ฅํ›„ ๋ฐฉํ–ฅ

  1. ํ† ํฐํ™”๊ธฐ ๊ฐœ์„ : ์Œ์„ฑ ์ธ์ฝ”๋”-๋””์ฝ”๋” ํ’ˆ์งˆ ํ–ฅ์ƒ
  2. ์ œ์Šค์ฒ˜ ๋ฒ”์œ„ ํ™•์žฅ: ์†๊ฐ€๋ฝ ๋ฐ ์–ผ๊ตด ํ‘œ์ • ํฌํ•จ
  3. ๊ธด ์‹œํ€€์Šค ์ง€์›: ๋” ๊ธด ์‹œํ€€์Šค ์ƒ์„ฑ ์ง€์›
  4. ๋‹ค๊ตญ์–ด ํ™•์žฅ: ๋‹ค๊ตญ์–ด ์‹œ๋‚˜๋ฆฌ์˜ค๋กœ ํ™•์žฅ

์‹ฌ์ธต ํ‰๊ฐ€

์žฅ์ 

  1. ํ˜์‹ ์„ฑ ๊ฐ•ํ•จ: ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์žํšŒ๊ท€ ์•„ํ‚คํ…์ฒ˜๋ฅผ ์ตœ์ดˆ๋กœ ์ œ์•ˆํ•˜์—ฌ ๊ธฐ์ˆ  ๊ฒฝ๋กœ ์ฐธ์‹ 
  2. ์‹คํ—˜ ์ถฉ๋ถ„: ๊ฐ๊ด€์  ์ง€ํ‘œ ๋ฐ ๋Œ€๊ทœ๋ชจ ์‚ฌ์šฉ์ž ์—ฐ๊ตฌ ํฌํ•จ์œผ๋กœ ํ‰๊ฐ€ ํฌ๊ด„์ 
  3. ์‹ค์šฉ์  ๊ฐ€์น˜ ๋†’์Œ: ๋‹ค์ค‘ ํ™”์ž, ๋‹ค์ค‘ ์Šคํƒ€์ผ ์ง€์›์œผ๋กœ ์šฐ์ˆ˜ํ•œ ์‘์šฉ ์ „๋ง
  4. ์ด๋ก ์  ๊ธฐ์ดˆ ๊ฒฌ๊ณ : ์‹ฌ๋ฆฌ์–ธ์–ดํ•™ ์ด๋ก ๊ณผ ์ผ์น˜

๋ถ€์กฑํ•œ ์ 

  1. ๋น„๊ต ๊ธฐ์ค€์„  ์ œํ•œ: ๋ฐ์ดํ„ฐ์…‹ ์ฐจ์ด๋กœ ์ธํ•ด ๋ชจ๋“  ๊ด€๋ จ ์—ฐ๊ตฌ์™€ ์ง์ ‘ ๋น„๊ต ๋ถˆ๊ฐ€
  2. ๊ณ„์‚ฐ ํšจ์œจ์„ฑ: ์ „๋ฌธ ์Œ์„ฑ ํ•ฉ์„ฑ ๋ชจ๋ธ ๋Œ€๋น„ ๊ณ„์‚ฐ ์˜ค๋ฒ„ํ—ค๋“œ ํผ
  3. ์ œ์Šค์ฒ˜ ํ‘œํ˜„ ๋‹จ์ˆœํ™”: ์†๊ฐ€๋ฝ ๊ด€์ ˆ ์ œ๊ฑฐ๋กœ ํ‘œํ˜„์˜ ์™„์ „์„ฑ ์˜ํ–ฅ ๊ฐ€๋Šฅ

์˜ํ–ฅ๋ ฅ

  1. ํ•™์ˆ ์  ๊ธฐ์—ฌ: ๋‹ค์ค‘์–‘์‹ ํ•ฉ์„ฑ์— ์ƒˆ๋กœ์šด ๊ธฐ์ˆ  ํŒจ๋Ÿฌ๋‹ค์ž„ ์ œ๊ณต
  2. ์‹ค์šฉ์  ๊ฐ€์น˜: ๊ฐ€์ƒ ์ธ๋ฌผ, ์‚ฌํšŒ ๋กœ๋ด‡ ๋“ฑ ๋ถ„์•ผ์—์„œ ์ค‘์š”ํ•œ ์‘์šฉ ๊ฐ€์น˜
  3. ์žฌํ˜„์„ฑ: ์ƒ์„ธํ•œ ๊ตฌํ˜„ ์„ธ๋ถ€์‚ฌํ•ญ ๋ฐ ๋ฐ๋ชจ ์›น์‚ฌ์ดํŠธ ์ œ๊ณต

์ ์šฉ ์‹œ๋‚˜๋ฆฌ์˜ค

  1. ๊ฐ€์ƒ ๋Œ€ํ™” ์—์ด์ „ํŠธ: ์ž์—ฐ์Šค๋Ÿฌ์šด ์Œ์„ฑ ๋ฐ ์ œ์Šค์ฒ˜ ์ƒํ˜ธ์ž‘์šฉ์ด ํ•„์š”ํ•œ ์‘์šฉ
  2. ๋””์ง€ํ„ธ ์ธ๋ฌผ ์ œ์ž‘: ์˜ํ™”, ๊ฒŒ์ž„ ๋“ฑ ๋ถ„์•ผ์˜ ์บ๋ฆญํ„ฐ ์• ๋‹ˆ๋ฉ”์ด์…˜
  3. ๋ณด์กฐ ๊ธฐ์ˆ : ์ฒญ๊ฐ ์žฅ์• ์ธ์„ ์œ„ํ•œ ์ˆ˜์–ด ์ƒ์„ฑ ์ง€์›
  4. ๊ต์œก ํ›ˆ๋ จ: ์–ธ์–ด ํ•™์Šต์—์„œ์˜ ๋‹ค์ค‘์–‘์‹ ํ”ผ๋“œ๋ฐฑ

์ฐธ๊ณ ๋ฌธํ—Œ

๋…ผ๋ฌธ์€ 67๊ฐœ์˜ ๊ด€๋ จ ๋ฌธํ—Œ์„ ์ธ์šฉํ•˜๋ฉฐ, ์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ, ์Œ์„ฑ ํ•ฉ์„ฑ, ๋‹ค์ค‘์–‘์‹ ํ•™์Šต ๋“ฑ ์—ฌ๋Ÿฌ ๋ถ„์•ผ์˜ ์ค‘์š”ํ•œ ์—ฐ๊ตฌ๋ฅผ ํฌํ•จํ•˜์—ฌ ์—ฐ๊ตฌ์— ๊ฒฌ๊ณ ํ•œ ์ด๋ก ์  ๊ธฐ์ดˆ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.


์ข…ํ•ฉ ํ‰๊ฐ€: ์ด๋Š” ๋‹ค์ค‘์–‘์‹ ํ•ฉ์„ฑ ๋ถ„์•ผ์—์„œ ์ค‘์š”ํ•œ ํ˜์‹ ์  ์˜์˜๋ฅผ ๊ฐ€์ง„ ๋…ผ๋ฌธ์ž…๋‹ˆ๋‹ค. Gelina๋Š” ์ธํ„ฐ๋ฆฌ๋ธŒ๋œ ํ† ํฐ ์˜ˆ์ธก์„ ํ†ตํ•ด ์ง„์ •ํ•œ ์˜๋ฏธ์˜ ํ†ตํ•ฉ ์Œ์„ฑ-์ œ์Šค์ฒ˜ ํ•ฉ์„ฑ์„ ๊ตฌํ˜„ํ•˜๋ฉฐ, ๊ธฐ์ˆ  ๊ฒฝ๋กœ๊ฐ€ ์ฐธ์‹ ํ•˜๊ณ  ์‹คํ—˜ ํ‰๊ฐ€๊ฐ€ ์ถฉ๋ถ„ํ•˜๋ฉฐ ์ค‘์š”ํ•œ ํ•™์ˆ ์  ๊ฐ€์น˜์™€ ์‘์šฉ ์ „๋ง์„ ๊ฐ€์ง€๊ณ  ์žˆ์Šต๋‹ˆ๋‹ค. ์ผ๋ถ€ ํ•œ๊ณ„๊ฐ€ ์žˆ์ง€๋งŒ ํ•ด๋‹น ๋ถ„์•ผ์˜ ๋ฐœ์ „์— ๊ฐ€์น˜ ์žˆ๋Š” ์ƒˆ๋กœ์šด ์‚ฌ๊ณ ๋ฅผ ์ œ๊ณตํ•ฉ๋‹ˆ๋‹ค.