← 최신 논문
⚡ electrical engineering

Streaming Speech-to-Text Translation with a SpeechLLM

본 논문은 오디오 입력에 기반하여 출력 토큰을 언제 방출할지 동적으로 결정하는 SpeechLLM 기반의 실시간 스트리밍 음성-텍스트 번역 시스템을 제안하며, 이는 1~2 초로 크게 단축된 지연 시간을 유지하면서 거의 기준선 수준의 번역 품질을 달성합니다.

원저자: Titouan Parcollet, Shucong Zhang, Xianrui Zheng, Rogier C. van Dalen

게시일 2026-05-15
📖 3 분 읽기☕ 가벼운 읽기

원저자: Titouan Parcollet, Shucong Zhang, Xianrui Zheng, Rogier C. van Dalen

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

생각해 보세요. 실시간으로 영어 회화를 한국어로 번역하려고 노력하고 있다고 가정해 봅시다. 당신은 문장을 듣고, 이해하고, 화자가 전체 이야기를 끝내기를 기다리지 않고 즉시 번역을 말하고 싶어 합니다.

이 논문은 정확히 그런 일을 수행하는 새로운'초번역기'시스템을 소개합니다. 하지만 현재 기술의 가장 큰 문제점인 타이밍을 해결하는 교묘한 변주가 있습니다.

문제: "Wait-K"로봇

대부분의 현재 시스템은 타이머가 달린 경직된 로봇처럼 작동합니다. 그들은"Wait-K"라는 규칙을 사용합니다.

  • 규칙: "나는 정확히 5 초의 오디오를 듣고, 그다음 5 초 분량의 번역을 말할 것이다. 그다음 다시 5 초를 듣고, 또 5 초 분량을 말할 것이다."
  • 결함: 실제 생활은 로봇이 아닙니다.
    • 화자가 생각하느라 10 초 동안 멈춰 서 있다면, 로봇은 여전히 5 초 후에 말하며, 말해야 할 시간이라고 생각하기 때문에 뜬금없는 말 (환각) 을 만들어냅니다.
    • 화자가 매우 빠르게 말하면, 로봇은 뒤처져 단어를 완전히 놓쳐버립니다.
    • 화자가 느리면, 로봇은 대화와 맞지 않는 타이머를 기다리며 에너지를 낭비합니다.

해결책:"스마트 웨이팅"번역기

저자들은 타이머를 사용하지 않는 SpeechLLM(Speech Large Language Model) 이라는 새로운 시스템을 구축했습니다. 대신 학습된 "Wait"정책을 사용합니다.

이 새로운 시스템을 메모를 하며 듣는 매우 주의 깊은 인간 통역사라고 생각해 보세요.

  1. 듣고 결정하기: 오디오가 들어오면 시스템은 단순히 시간을 세지 않습니다. 스스로에게 묻습니다. "지금 다음 단어를 말하기에 충분한 정보가 있는가?"
  2. "Wait"토큰: 답이"아니오"라면, 시스템은**"Wait"**이라는 특별한 보이지 않는 토큰을 출력합니다. 이는 통역사가"잠깐만, 더 들어야 해"라고 말하며 손을 드는 것과 같습니다.
  3. "Speak"토큰: 답이"예"라면, 즉시 번역된 단어를 출력합니다.

이것은 섞여서 일어납니다: Wait, Wait, Speak, Wait, Speak, Speak, Wait... 시스템은 시계가 아니라 실제 발화에 기반하여"Wait"와"Speak"사이를 언제 전환할지 정확히 학습합니다.

"Early Exit"트릭: 배터리 절약

하나의 함정이 있었습니다. 시스템이"기다려야 할까?"를 너무 자주 확인해야 하기 때문에, (보지 않을 때도 매초마다 휴대폰을 확인하는 것처럼) 휴대폰에서 많은 배터리 전력을 소모했습니다.

이를 해결하기 위해 그들은 **"Early Exit"**기능을 추가했습니다.

  • 고급 사무실 (주요 AI) 앞에 서 있는 경비원을 상상해 보세요.
  • 경비원은 빠르고 단순합니다. 새로운 오디오가 들어오면 경비원은 확인합니다. "이 정도면 상사 (AI) 를 들어오게 해도 될까?"
  • 경비원이"아니오"라고 말하면, 상사는 절대 깨어날 필요가 없습니다. 시스템은 오디오가 더 들어오기를 기다리기만 합니다.
  • 경비원이"예"라고 말하면, 그제야 상사가 깨어나 무거운 사고를 하고 말합니다.
  • 결과: 시스템은"상사"가 매번 일할 필요가 없고 경비원이 필요하다고 말할 때만 일하기 때문에 막대한 양의 에너지를 절약합니다.

어떻게 가르쳤는지 ("구"퍼즐)

이 시스템에 언제 기다려야 하는지 가르치기 위해, 그들은 단순히 단어 대 단어 (예: "The" = "The") 로 매칭할 수 없었습니다. 영어와 한국어와 같은 언어에서는 단어 순서가 완전히 다릅니다. 영어에서는 문장 끝에"United Nations(유엔)"을 들을 수 있지만, 한국어에서는 문장 시작 부분에 말해야 할 수도 있습니다.

저자들은 단일 단어 대신 **구 (phrases)**를 사용하여 AI 를 가르치는 새로운 방법을 고안했습니다.

  • 그들은 두 언어 간의 의미 덩어리 (구) 를 매칭하는 스마트한 도구를 사용했습니다.
  • 이는 AI 에게 이렇게 가르쳤습니다. "나는 영어 구'United Nations'를 완전히 듣기 전까지는'유엔'에 해당하는 한국어 단어를 말할 수 없다."
  • 이를 통해 AI 는 언제 기다리고 언제 말해야 하는지 완벽한 리듬을 학습할 수 있었습니다.

결과: 빠르고, 정확하며, 견고함

이 논문은 구"Wait-K"로봇들에 비해 이 시스템을 테스트했습니다.

  • 속도: 새로운 시스템은 놀라울 정도로 빠르며, 지연 시간 (latency) 이 단 1~2 초입니다.
  • 품질: 전체 문장이 끝날 때까지 기다렸다가 말하는 시스템만큼 잘 번역합니다.
  • 실제 환경 테스트: 그들은 오디오에 침묵과 소음을 추가하여 테스트했습니다 (정지가 있는 전화 통화처럼). 구"Wait-K"로봇들은 완전히 실패하여 뜬금없는 말을 했습니다. 새로운"스마트 웨이팅"시스템은 침묵을 무시하고 인내심 있게 기다려 완벽한 번역을 만들어냈습니다.

요약

이 논문은 인간처럼 행동하는 번역기를 제시합니다. 듣기, 충분한 정보가 있는지 결정하기, 그리고 말하기를 수행합니다. 경직된 타이머에 의존하지 않습니다. 또한 절대적으로 필요할 때만 무거운 작업을 수행하여 배터리를 절약하는"스마트 어시스턴트(Early Exit 정책)"도 갖추고 있습니다. 그 결과, 이 시스템은 빠르고 정확하며, 멈춤이나 소음에 혼란을 느끼지 않습니다.

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

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

Digest 사용해 보기 →