K-文化的一切——从回归到 K-美妆,发送到您的邮箱订阅邮件

METAL MEDIA

google-gemma/gemma-translator

468JavaScriptApache-2.0

在树莓派上完全离线运行的巴掌大语音翻译机

Gemma Translator是一个开源自助终端项目,能在完全不联网的情况下,直接在设备本地为面对面的两个人实时翻译对话。它通过LiteRT-LM在本地运行谷歌的gemma4-e2b模型,并用Moonshine完成语音转文字和文字转语音。整套方案专为树莓派5打造,还提供了可3D打印的外壳文件。

它做什么

  1. 在Google Antigravity协助下开发,采用双通道设计:面对面的两个人各自用自己的语言说话,系统会把对方的话翻译并用语音读出来
  2. 通过谷歌的轻量级设备端推理引擎LiteRT-LM,在设备本地完整运行gemma4-e2b语言模型,初次设置完成后无需任何云端API调用
  3. 使用Moonshine做语音转文字,moonshine-voice做文字转语音,并封装成Python后端服务器,配合专为480x320等小屏幕设计的React/Vite网页前端
  4. 提供安装、模型下载、启动和树莓派部署脚本,并附带systemd服务配置和可3D打印的STL外壳文件,可将树莓派5变成一台独立的自助终端设备
  5. 支持两种键盘操作模式:单人主控模式(空格/Z/方向键)和双人独立操作模式(各自使用Z、X、方向键、加减号键),无需触屏也能操作

为什么重要

这个项目展示了一个真实可用的对话式AI模型如何在树莓派这类廉价低功耗硬件上完全离线运行的具体案例,对想做隐私保护或无网络环境下翻译设备的开发者很有参考价值。从模型、语音处理流程、界面到硬件外壳全部开源,为打造自己的设备端AI终端项目提供了一套可直接复用的模板。

本仓库术语

  • LiteRT-LM · 谷歌推出的运行时,可在本地设备上高效运行大语言模型,无需服务器
  • gemma4-e2b · 谷歌Gemma语言模型中专为设备端运行设计的特定规格版本
  • Moonshine · 一个开源语音处理系统,这里既用于语音转文字,也用于文字转语音
  • push-to-talk(按键通话) · 类似对讲机的操作方式,按住按键时录音,松开即停止
  • systemd自助终端服务 · 一种Linux设置,让设备开机后自动全屏锁定运行某一个应用

仓库简介(英文)

google-gemma/gemma-translator

所属 · google-deepmind

在 GitHub 打开

相关报道

热门仓库

全部仓库 →

METAL MEDIA 最新报道