离线优先 · 开源 · MITOffline-first · Open source · MIT

所闻,即所见。Hear it. Read it.

监听系统声音输出,把外语播客、视频与会议实时变成「原文 + 中文译文」双语悬浮字幕。识别与翻译都在本机完成。 AudioScript listens to your system audio and turns foreign podcasts, videos, and meetings into live bilingual subtitles — source text plus Chinese translation, recognized and translated entirely on your machine.

macOS 14.2+·Windows 10+·Ubuntu 24/ 内置模型 ≈58 MBBundled models ≈58 MB

主窗口 + 悬浮字幕窗 · 界面由 HTML/CSS 重建Main window + floating overlay · rebuilt in HTML/CSS

100%本地识别与翻译Local recognition & translation
0音频上传Audio uploaded
≈58MB内置模型Bundled model
70–77ms单句翻译Per-sentence translation

翻译延迟为 release 构建、M 系列 CPU、beam=1 实测。Translation latency measured on release builds, M-series CPU, beam=1.

01 / FEATURES

为长时间「听」而设计。Built for long listening.

该有的都有,不该打扰的不打扰。Everything it needs. Nothing in the way.

系统声音,直接采集。System audio, captured directly.

macOS 用 Core Audio Process Tap,Windows 用 WASAPI loopback。不需要 BlackHole,也不需要改音频路由。Core Audio Process Tap on macOS, WASAPI loopback on Windows. No BlackHole, no routing setup.

CAPTURE · LOOPBACK

流式双语字幕。Streaming bilingual subtitles.

partial 实时刷新,句末定稿;原文在上,译文在下。英语 ↔ 中文,逐句本地翻译。Partials update live and freeze at sentence end. Source above, translation below. English ↔ Chinese, translated sentence by sentence.

STREAM · EN ↔ ZH

悬浮窗,随时让路。An overlay that gets out of the way.

始终置顶;锁定后鼠标完全穿透,不抢焦点。字号、透明度、行数与发光边框都能调。Always on top; locked mode clicks through and never steals focus. Tune size, opacity, lines, and glow.

OVERLAY · CLICK-THROUGH

托盘常驻,干净导出。Tray-resident, clean export.

关窗不退出、登录时启动;定稿段落带时间戳导出为 Markdown,原文与译文成对保留。Close the window and keep listening. Export final segments to Markdown with timestamps, source and translation kept together.

TRAY · MARKDOWN
02 / OVERLAY LAB

字幕,应该长在屏幕上。Subtitles that belong on screen.

调一调,看看它在视频上的样子。Tune it. See how it sits on video.

OVERLAY始终深色Always dark
22 px
60%
6
发光边框Glow border

只有背景透明,文字始终不透明。锁定态下鼠标完全穿透。Only the background is transparent; text never is. Locked mode clicks straight through.

03 / PRIVACY & MODELS

模型在本地,声音不出门。Local models. Private audio.

识别与翻译都在本机完成。没有账号,没有音频上传链路。Recognition and translation run locally. No account, no audio upload path.

运行时无需网络。可选模型下载与检查更新需要联网,除此之外音频与文本不会离开本机。The runtime needs no network. Optional model downloads and update checks do; other than that, audio and text never leave your machine.

内置语音识别Bundled ASR

58 MB

中英双语流式识别,随应用分发,开箱即用。Bilingual streaming recognition, shipped with the app.

Apache-2.0

高精度语音识别High-accuracy ASR

≈190 MB

更大的双语模型,识别更准,占用更多内存与 CPU。下载包 511 MB。A larger bilingual model. More accurate, heavier on memory and CPU. 511 MB download.

Apache-2.0 · 按需下载optional

内置机器翻译Bundled translation

≈164 MB

en → zh 与 zh → en 双向轻量模型,延迟低,随应用分发。Lightweight en → zh and zh → en models with low latency, shipped with the app.

Apache-2.0 / CC-BY-4.0
04 / DOWNLOAD

把它放到你的桌面上。Put it on your desktop.

安装包内含内置模型,首次启动无需联网。The installer includes the bundled models. First launch needs no network.

v0.2.5·2026-10-19·全部版本All releases

macOS当前系统Your system

14.2+ · Apple Silicon · .dmg

当前不提供 Intel Mac 安装包。No Intel Mac build at the moment.

国内网盘下载Mainland China mirror / BAIDU NETDISK

百度网盘提供全部安装包,提取码 16bk。 All installers are available on Baidu Netdisk. Extraction code 16bk.

百度网盘下载Download from Baidu Netdisk

首次开始转写需要加载模型,约 1.25–2.2 秒后出字。The first transcription loads the models, with text appearing after about 1.25–2.2 seconds.

05 / FAQ

还有一些问题。A few questions.

音频会上传吗?Is my audio uploaded?

不会。识别与翻译都在本机完成,音频与文本不上传。可选模型下载与检查更新需要联网。No. Recognition and translation run locally; audio and text are not uploaded. Optional model downloads and update checks need network.

支持哪些语言?Which languages are supported?

英语 ↔ 中文,需要手动选择翻译方向;不支持自动语言检测。English ↔ Chinese. You choose the direction; there is no automatic language detection.

需要安装 BlackHole 之类的虚拟声卡吗?Do I need BlackHole or another virtual audio driver?

不需要。macOS 使用 Core Audio Process Tap,Windows 使用 WASAPI loopback。首次采集系统声音时需授予屏幕与系统音频录制权限。No. macOS uses Core Audio Process Tap and Windows uses WASAPI loopback. The first system-audio capture requires Screen & System Audio Recording permission.

为什么开始后要等一两秒才出字?Why does the first line take a second or two?

首次开始需要加载识别与翻译模型,实测约 1.25–2.2 秒;之后进入流式输出。The first run loads the ASR and translation models, measured at about 1.25–2.2 seconds. After that it streams.