做了个 macOS 实时语音转写+翻译工具:低延迟、双语字幕,想听听大家建议 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
爱意满满的作品展示区。
leetcode2020
V2EX    分享创造

做了个 macOS 实时语音转写+翻译工具:低延迟、双语字幕,想听听大家建议

  •  
  •   leetcode2020 2 月 27 日 715 次点击

    Voice Real-time Translation ( VRT )

    macOS 实时转写与实时翻译 面向跨语言会议、远程沟通、内容创作和学习场景的低延迟原生工具。

    在 macOS 上,把实时转写和实时翻译做成一个可以长时间稳定跑的原生工具。
    目标只有一个:让你把注意力放回沟通本身。

    落地页(主入口)https://vrt.junxinzhang.com
    下载( macOS )https://vrt.junxinzhang.com/downloads/VoiceTranslation.dmg
    演示视频https://www.bilibili.com/video/BV1LyA2zSEnZ


    隐私与部署方式

    • 完全本地运行:当前版本不依赖服务端中转。
    • 不收集任何数据:不采集、不上传、不留存你的音频、文本或使用数据。
    • 可用自有模型:如果你对数据更敏感,可以接入你自己的翻译模型。

    视频预览

    VRT Demo Preview

    当前平台不支持内嵌播放器时,点击上方预览图可直接跳转播放。
    备用链接:https://www.bilibili.com/video/BV1LyA2zSEnZ


    我为什么做 VRT

    最近一年我自己的跨语言沟通越来越频繁:开英文会、和海外同事语音、看外语内容做记录。
    真正的痛点不是“翻译不出来”,而是跟不上节奏:你在听、在想、还要手动记,几件事同时发生,很容易漏信息。

    市面上很多工具能解决单点问题,但在 macOS 上常见体验是:

    • 延迟明显
    • 交互割裂(多个窗口来回切)
    • 长时间使用成本高

    当前版本能力

    • 边说边转写:你讲话时实时出文本,适合会议记录、播客草稿、口述写作。
    • 边听边翻译:对方说话时同步翻译,减少“先听完再补翻”的断层。
    • 双语字幕:原文和译文同屏显示,方便对照和复盘。
    • 可扩展 API/SDK:可接入你的笔记、知识库、会议系统做自动化。

    我主要在这些场景里使用

    1. 跨语言会议:减少错听和遗漏。
    2. 远程沟通:语音讨论时更快达成共识。
    3. 内容创作:访谈/口述后直接得到结构化文本。
    4. 学习场景:听外语材料时实时辅助理解。

    想重点收集的反馈

    • 你在哪个具体场景最容易卡住?
    • 延迟和字幕体验是否可接受?
    • 你最希望优先补的功能是什么?

    欢迎直接留言或私信联系我


    再次放主入口

    VRT 落地页https://vrt.junxinzhang.com

    第 1 条附言    2 月 28 日
    安装包只有 4M ,小而美的软,硬件资源占用超低。
    6 条回复    2026-02-28 11:28:40 +08:00
    Mandyer
        1
    Mandyer  
       2 月 27 日   1
    系统音频里,点击开始翻译,立马自动停止。麦克风模式则正常
    zhang666
        2
    zhang666  
       2 月 27 日 via iPhone
    完全本地运行?用的什么开源 asr 模型?
    leetcode2020
        3
    leetcode2020  
    OP
       2 月 27 日
    @zhang666 ASR 是苹果原生能力,翻译直连 LLM API
    leetcode2020
        4
    leetcode2020  
    OP
       2 月 27 日
    @Mandyer 感谢反馈!我和朋友的 M2 MAX ( 26.3 ) 都没有这个问题,可能和 Core Audio Tap 的资源释放有关。

    麻烦你帮忙提供一下崩溃日志,方便我定位具体原因:

    1 、打开 访达( Finder )
    2 、菜单栏点击 前往 → 前往文件夹
    3 、输入路径:~/Library/Logs/DiagnosticReports/
    4 、找到文件名包含 VoiceTranslation 的 .ips 文件(按修改日期排序,找最近的)
    把这些文件发给我即可

    如果该目录下没有 VoiceTranslation 相关文件,说明 app 可能不是崩溃退出而是其他原因停止的,那麻烦你补充一下:
    1 、macOS 版本号(系统设置 → 通用 → 关于本机)
    2 、控制台是否有弹出任何权限请求的窗口
    Mandyer
        5
    Mandyer  
       2 月 28 日
    @leetcode2020 #4 这里说的立马停止不是 app 崩溃退出,是点击开始翻译后,自动停止录音识别。
    Mac Mini M4 系统版本 26.3
    初次打开软件时,弹窗申请了麦克风权限,已授权
    leetcode2020
        6
    leetcode2020  
    OP
       2 月 28 日
    @Mandyer 感谢反馈!我会找个设备测试并修复这个问题,谢谢!
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     957 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 28ms UTC 21:02 PVG 05:02 LAX 13:02 JFK 16:02
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86