TreeMap
A free, open-source disk-space visualizer. Squarified treemap, duplicate hunting, disk-full forecasting, and cleanup that only ever moves files to the Trash.
LiveTranslateBridge 是开源的 macOS 实时翻译工具:采集通话、会议或任意 App 的声音和你的麦克风,出中英等 8 种语言的双向字幕,也能把译文念出来。基于阿里云百炼 Qwen LiveTranslate。
Translation pending
ProductivitySwift · HTMLGitHub @hoobnnOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
macOS 实时语音翻译与双语字幕:通话、会议和任意 App 的声音都能翻,基于通义千问 LiveTranslate · Real-time speech translation & subtitles for macOS
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
macOS 上的实时语音翻译和双语字幕工具。通话、会议、浏览器里的声音,边听边译。 LiveTranslateBridge 是一个开源的 macOS App。它同时采集某个应用的声音(Mac 上接的 iPhone 电话、视频会议、浏览器、播放器)和你的麦克风,交给阿里云百炼的 Qwen 实时翻译模型(qwen3.8 LiveTranslate),出双向字幕,也可以把译文念出来。原声和译声分别送到你指定的输出设备,音量各调各的。 用起来大概是这样:对方说英语,你看到中文字幕、听到中文;你说中文,对方听到的是英语。 截图是 App 自带的示例字幕,不是真实通话,会跟着 GitHub 的深浅色主题切换。 • 在 Mac 上接 iPhone 来电(接力通话),实时翻译对方的话,也把你的话译给对方。 • 跨语言的视频会议:采集会议软件的声音出双语字幕。配一个回环声卡,还能把你的译声送进会议。 • 看外语直播、视频、网课:只采集浏览器或播放器,边看边出字幕。 • 只做记录:不翻译,把双方原话按时间记下来,之后导出成 Markdown 或 Word。Read the full README ↗
macOS 实时语音翻译与双语字幕工具,适用于通话、会议和任意 App 的音频。
简体中文 · English
LiveTranslate Bridge 是一款开源的 macOS App。它同时采集指定应用的声音(在 Mac 上接听的 iPhone 来电、视频会议、浏览器、播放器)和麦克风,通过阿里云百炼的 Qwen 实时翻译模型(qwen3.8 LiveTranslate)生成双向字幕,并可将译文语音播报。原声和译声分别输出到指定设备,音量独立调节。
典型场景:对方说英语,你看到中文字幕、听到中文译声;你说中文,对方听到英语译声。
截图为 App 内置的示例字幕,并非真实通话,会随 GitHub 的深浅色主题切换。
avconferenced,即 Mac 接听 iPhone 来电时播放通话声音的系统进程。~/Library/Application Support/com.ikuyu.livetranslate-bridge/Sessions),可在「历史」页回看、搜索和删除,也可在「设置 › 通用」中关闭。.m4a 文件(原声 16 kHz、译声 24 kHz,单声道 AAC)。四个文件共用同一条时间轴,可叠加回放;在「历史」页点击波形按钮即可在访达中定位。该功能默认关闭,删除会话时录音一并删除。需要 macOS 27 或更新版本,仅支持 Apple Silicon。
用 Homebrew 安装:
brew install --cask hoobnn/tap/livetranslate-bridge
也可以从 GitHub Releases 下载 DMG,安装包已签名并通过 Apple 公证。
App 通过 Sparkle 自动检查新版本,发现后提示安装;也可以在应用菜单中选「检查更新…」手动检查,或在「设置 › 通用 › 更新」关闭自动检查。更新包经 EdDSA 签名校验后才会安装。1.0.0 还没有这项功能,需要手动更新一次(brew upgrade --cask livetranslate-bridge 或重新下载 DMG)。
也可以改用火山引擎的豆包同声传译 2.0(Seed LiveInterpret 2.0):
豆包支持中文、英语、日语、法语、德语、西班牙语之间互译(其中一方须为中文或英语),不支持韩语和俄语。调试时可用环境变量 DOUBAO_APP_ID、DOUBAO_ACCESS_TOKEN(或 DOUBAO_API_KEY)、DOUBAO_SPEAKER_ID 覆盖钥匙串中的凭据。
开启后,AI 会根据通话目标和参考资料,用对方的语言应答。默认使用豆包端到端实时语音,直接完成语音理解、回答和语音生成,无需另外配置 Chat 模型。当前集成支持中英通话,AI 回答字幕只显示所说语言;对方原话仍由翻译服务提供双语字幕。
要使用本人声纹,可在同一设置页的训练区填写控制台已分配的 S_… 音色 ID,选择中文或英文录音(推荐 14–30 秒 WAV,最大 10 MB),上传训练并查询状态。成功后点「用于实时通话」,下次开始会话时使用该音色。训练使用 V3 API,API Key 还需开通音色服务和声音复刻权限。支持后付费自定义名称,但首次正式合成会产生槽位费用并锁定音色,应用不会自动激活。提交结果未知时先查询,不自动重训。当前账号的权限结果见声纹训练验收记录。
你随时开口或点「接管」就能介入,接管后你的话照常翻译成对方语言。点「交还给 AI」会短暂连接新语音会话,带入最近的完整对话和人工接管记录,再继续监听。通话中修改目标和资料,会在下一次交回 AI 时生效。人工译声和 AI 的音色可能不同。
也可切换到「Chat + 豆包 TTS」,填写兼容 OpenAI chat/completions 的服务地址、API Key 和模型名;此模式提供 AI 回答的中文释义,并支持另行训练的声音复刻。真实服务无扬声器模拟测试见实时语音验收报告。
需要一个回环声卡,比如 BlackHole:
Zoom、腾讯会议、Teams 能用吗?
可以。App 按应用采集声音,不依赖特定会议软件,在「声音源」中选择对应应用即可。iPhone 接力通话的声音由系统进程 avconferenced 播放,这也是默认声音源(实测记录见接力通话音频实测)。
会录音吗?数据存在哪里? 默认不录音。音频以流式方式发送到你选择的百炼或豆包服务;AI 代聊按所选模式调用豆包实时语音或配置的 Chat/TTS 服务。本机默认只保存字幕文字,可随时关闭或删除;只有手动开启「同时保存录音」后,才会在本机保存音频。
译声延迟多少? 比原话晚 1–3 秒,出现积压时会自动加速播放。
收费吗? App 免费开源。翻译费用由你自己的百炼账号按模型标准价格结算。静音时暂停上传、只请求文字结果,都可以节省用量。
支持 Intel Mac 或旧版 macOS 吗? 不支持。目前仅支持 macOS 27 及以上的 Apple Silicon Mac。
需要 Xcode 27。
open LiveTranslateBridge.xcodeproj # 在 Xcode 里运行
./scripts/build-app.sh # 或在命令行构建未签名的 dist/LiveTranslateBridge.app
调试时可以用环境变量 DASHSCOPE_API_KEY / DASHSCOPE_WORKSPACE_ID 覆盖钥匙串里的凭据。
推送到 main 或提交 PR 时,CI 只运行单元测试(.github/workflows/ci.yml)。推送 v* 标签会触发 .github/workflows/release.yml:先运行同一套测试,再构建、使用 Developer ID 签名并公证,最后发布 GitHub Release 并更新 Homebrew tap。标签中的版本号必须与工程中的 MARKETING_VERSION 一致。
应用内更新的 appcast 不进版本库:发布时 CI 用仓库 secret SPARKLE_ED_PRIVATE_KEY 给 zip 签名,随 Release 附上 .zip.sparkle.json;随后重新部署 GitHub Pages(.github/workflows/pages.yml),从全部 Release 生成 https://hoobnn.github.io/livetranslate-bridge/appcast.xml。删除某个 Release,它对应的更新条目也随之消失。
MIT © 2026 hoobnn。可自由使用、修改和分发,需保留版权声明。