explaingit

0-bingwu-0/live-interpreter

Analysis updated 2026-05-18

2PythonAudience · generalComplexity · 2/5Setup · moderate

TLDR

A Mac app that translates Chinese speech to English in real time during online meetings so other participants hear English instead of Chinese.

Mindmap

mindmap
  root((live-interpreter))
    What it does
      Chinese to English
      Real-time speech
      Virtual microphone output
    How it works
      Gemini Live API
      BlackHole 2ch audio
      Mac app
    Setup
      Download ZIP release
      Install BlackHole 2ch
      Enter Gemini API key
    Use case
      Online meetings
      Zoom and Google Meet
      Live presentations
Click or tap to explore — scroll the page freely

Code map

Detail Auto

An interactive map of this repo's files and how they connect — its source is parsed live in your browser. Click Visualize to build it.

filefunction / class

What do people build with it?

USE CASE 1

Run live Chinese-to-English speech translation during Zoom or Google Meet so participants hear English

USE CASE 2

Use as a personal interpreter tool when presenting to an English-speaking audience

USE CASE 3

Route translated English audio through a virtual microphone into any meeting platform on Mac

What is it built with?

PythonGemini Live APIBlackHole 2ch

How does it compare?

0-bingwu-0/live-interpreter0xkaz/llm-governance-dashboardahsinmemon/asn-face-attendence-system
Stars222
LanguagePythonPythonPython
Setup difficultymoderatehardmoderate
Complexity2/54/53/5
Audiencegeneralops devopsdeveloper

Figures from each repo's GitHub metadata at analysis time.

How do you get it running?

Difficulty · moderate Time to first run · 30min

Requires a Google Gemini API key and the BlackHole 2ch virtual audio driver via Homebrew. macOS only.

In plain English

This tool listens to someone speaking Chinese and, in real time, translates and speaks the English version into a virtual audio channel so that other participants in an online meeting hear English instead. It runs as a Mac application and uses Google's Gemini Live API to handle both the speech recognition and the translation in one step. The setup requires a Mac with a free audio routing tool called BlackHole 2ch installed. This creates a virtual microphone on your system that other apps can use as an audio source. Once you open the Live Interpreter app, you enter a Gemini API key from Google, select your real microphone as the input device, and select BlackHole 2ch as the output device. Then in your meeting software, whether that is Zoom, Google Meet, or another platform, you switch the microphone to BlackHole 2ch. From that point, whatever you say in Chinese is captured, translated, and played back as English speech through the virtual channel so other participants hear only the English voice. The distribution is a ready-to-run Mac app available as a ZIP download from the GitHub releases page, so no Python environment or command-line setup is needed for most users. BlackHole 2ch can be installed with a single command using the Homebrew package manager. If macOS blocks the app from opening because it came from an unrecognized developer, right-clicking the app and choosing Open bypasses that warning. The README is brief and covers only macOS. The tool is specific to that platform because the app format and the BlackHole driver are Mac-only. A Gemini API key from Google is required, and usage costs will depend on how much translation you do through the API.

Copy-paste prompts

Prompt 1
Help me set up Live Interpreter on macOS: I have BlackHole 2ch installed but the app is blocked by a macOS security warning. How do I open it?
Prompt 2
I'm using Live Interpreter and meeting participants hear a delay. How does Gemini Live API handle real-time latency and what can I do to reduce it?
Prompt 3
How do I get a Gemini API key from Google to use with Live Interpreter, and will it cost me money for a one-hour meeting?
Prompt 4
Can Live Interpreter work with Windows or Linux, or is it strictly Mac-only because of the BlackHole audio driver?

Frequently asked questions

What is live-interpreter?

A Mac app that translates Chinese speech to English in real time during online meetings so other participants hear English instead of Chinese.

What language is live-interpreter written in?

Mainly Python. The stack also includes Python, Gemini Live API, BlackHole 2ch.

How hard is live-interpreter to set up?

Setup difficulty is rated moderate, with roughly 30min to a first successful run.

Who is live-interpreter for?

Mainly general.

Open on GitHub → Explain another repo

This repo across BitVibe Labs

Scan in gitsafehub Deploy in gitdeployhub 0-bingwu-0 on gitmyhub

Verify against the repo before relying on details.