컴백부터 K-뷰티까지 — K-컬쳐의 모든 것을 메일로 받아보세요메일로 받아보기

METAL MEDIA

google-gemma/gemma-translator

468JavaScriptApache-2.0

라즈베리파이에서 인터넷 없이 돌아가는 손바닥만한 음성 번역기

Gemma Translator는 마주 앉은 두 사람의 대화를 인터넷 연결 없이 기기 안에서 바로 번역해주는 오픈소스 키오스크 프로젝트다. 구글의 gemma4-e2b 모델을 LiteRT-LM으로 기기 내에서 직접 돌리고, Moonshine으로 음성을 텍스트로 바꾸고 다시 음성으로 말해준다. 라즈베리파이 5에 조립할 수 있도록 3D 프린팅용 케이스 파일까지 함께 제공된다.

무엇을 하는 레포인가

  1. Google Antigravity의 도움을 받아 만든 프로젝트로, 서로 마주보는 두 사람이 각자 언어로 말하면 상대방 언어로 통역된 음성을 들려주는 2레인 구조의 번역 키오스크
  2. 구글의 경량 온디바이스 추론 엔진인 LiteRT-LM으로 gemma4-e2b 언어모델을 기기 안에서 완전히 실행해, 초기 설정 이후에는 클라우드 API 호출이 전혀 필요 없음
  3. 음성을 텍스트로 바꾸는 데는 Moonshine을, 텍스트를 다시 음성으로 읽어주는 데는 moonshine-voice를 사용하고, 이를 파이썬 백엔드 서버와 480x320 같은 소형 화면에 맞춘 React/Vite 웹 프론트엔드로 감쌈
  4. 설치, 모델 다운로드, 실행, 라즈베리파이 배포용 스크립트를 함께 제공하고, systemd 서비스와 3D 프린팅용 STL 케이스 파일도 포함되어 라즈베리파이 5를 독립형 키오스크 기기로 만들 수 있음
  5. 터치스크린 없이도 조작할 수 있도록 한 사람이 스페이스바/Z/화살표로 조작하는 모드와, 두 사람이 각자 Z·X·화살표·플러스마이너스 키를 따로 쓰는 모드, 두 가지 키보드 조작 방식을 지원

왜 중요한가

값싸고 전력 소모가 적은 라즈베리파이 같은 하드웨어에서 실제로 쓸만한 대화형 AI 모델을 완전히 오프라인으로 돌리는 구체적인 사례를 보여준다. 모델, 음성 파이프라인, UI, 하드웨어 케이스까지 전 과정이 오픈소스로 공개되어 있어 프라이버시가 중요하거나 인터넷 연결이 어려운 환경용 온디바이스 번역 기기를 만들려는 개발자에게 그대로 참고할 수 있는 템플릿이 된다.

이 레포의 용어

  • LiteRT-LM · 구글이 만든, 대형 언어모델을 서버 없이 로컬 기기에서 효율적으로 실행하는 런타임
  • gemma4-e2b · 온디바이스 실행을 위해 만들어진 구글 Gemma 언어모델의 특정 크기/버전
  • Moonshine · 음성을 텍스트로, 여기서는 텍스트를 다시 음성으로 바꾸는 데도 쓰인 오픈소스 음성 처리 시스템
  • push-to-talk · 무전기처럼 키를 누르고 있는 동안만 녹음하고 떼면 멈추는 조작 방식
  • systemd 키오스크 서비스 · 리눅스에서 부팅 시 특정 앱 하나만 전체화면으로 자동 실행되게 고정하는 설정

레포 원문 소개 (영문)

google-gemma/gemma-translator

소속 · google-deepmind

GitHub에서 보기

관련 기사

주목받는 레포

레포 전체 보기 →

METAL MEDIA 최신 기사