Repolode
niyongsheng

niyongsheng/AudioScript

macOS 桌面应用,实时监听系统声音,生成原文与中文译文双语悬浮字幕,识别与翻译均在本机完成。

可替代:Xunfei Simultaneous Interpretation

Star
47
Fork
9
未关闭 Issue
0
最近提交
前天

这是什么?

AudioScript(声稿)监听系统声音输出,把外语播客和外文视频实时转成悬浮字幕,每句同时显示原文与中文译文。它适合需要跟进国际会议、英文播客或未翻译影视内容,又不想把音频交给云端服务的用户。

语音识别基于 sherpa-onnx 流式模型,翻译使用 CTranslate2 运行 opus-mt 模型,支持英文与中文互译。音频来源可选系统声音、麦克风,或两者混合。字幕窗口为双语对照,字号、不透明度和行数均可调整。

应用基于 Tauri 2 构建,要求 macOS 14.2 及以上版本。它可常驻托盘,关闭窗口后不退出,支持单实例运行和开机自启。

核心功能

  • 01可采集系统声音、麦克风或两者混合的音频。
  • 02使用 sherpa-onnx 进行流式语音识别。
  • 03通过 CTranslate2 与 opus-mt 离线完成英中互译。
  • 04双语字幕悬浮窗,字号、不透明度和行数可调。
  • 05支持托盘常驻与开机自启。

适用场景

  • 实时跟随英文会议或网络研讨会并看到中文译文。
  • 边通勤边理解英文播客内容。
  • 观看没有官方字幕的外语视频。
  • 不便把音频上传云端时,需要本地完成识别与翻译。

快速上手

  1. 1

    从发布页面下载应用

  2. 2

    安装依赖和语音识别模型

    pnpm install
  3. 3

    拉取翻译模型

    pnpm fetch:mt
  4. 4

    以开发模式启动

    pnpm tauri dev

使用前须知

  • 仅支持 macOS 14.2 及以上版本。
  • 翻译仅支持英语和中文互译(en ↔ zh)。

标签

常见问题

AudioScript 是什么?
macOS 桌面应用,实时监听系统声音,生成原文与中文译文双语悬浮字幕,识别与翻译均在本机完成。 AudioScript(声稿)监听系统声音输出,把外语播客和外文视频实时转成悬浮字幕,每句同时显示原文与中文译文。它适合需要跟进国际会议、英文播客或未翻译影视内容,又不想把音频交给云端服务的用户。
AudioScript 可以免费使用吗?用的什么许可证?
AudioScript 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
AudioScript 还在维护吗?
活跃维护中。AudioScript 最近一次提交是在 2026年10月19日。
AudioScript 适合用来做什么?
实时跟随英文会议或网络研讨会并看到中文译文。 边通勤边理解英文播客内容。 观看没有官方字幕的外语视频。 不便把音频上传云端时,需要本地完成识别与翻译。
AudioScript 怎么安装和运行?
从发布页面下载应用 安装依赖和语音识别模型: pnpm install 拉取翻译模型: pnpm fetch:mt 以开发模式启动: pnpm tauri dev
在哪里获取 AudioScript?
源代码和安装说明在 GitHub 上:https://github.com/niyongsheng/AudioScript

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目