
Handy 是一款免费开源的语音转文字应用,最大的特点是完全离线:按住快捷键说话,松开后文字直接出现在你正在用的任何输入框里,全程不经过云端。项目在 GitHub 上已有 3.6 万多颗星,MIT 协议开源,支持 Windows、macOS 和 Linux。
官网放了一段 1 分钟的演示视频:作者对着 Google Docs 说话,文字实时出现在文档里,几乎没有延迟——这就是 Handy 日常的使用方式。
为什么是 Handy?
作者在 README 里写了做这个工具的四个理由:
- 免费:无障碍工具应该人人可用,不该藏在付费墙后面;
- 开源:可以自己扩展,也可以一起把它做得更好;
- 隐私:语音只留在自己的电脑上,转写不经过任何云服务;
- 简单:只做一件事——把你说的话变成文字、放进文本框。
怎么用
流程只有四步:按住自定义快捷键开始录音,说话,松开后 Handy 用 Whisper 在本地转写,文字直接粘贴进当前应用。支持按住录音和点按开关两种模式,也可以只固定用其中一种。
本地处理分两层:先用 Silero 的 VAD(语音活动检测)过滤静音,再用你选的模型转写——Whisper 的 Small、Medium、Turbo、Large,有 GPU 时可以加速;也可以用对 CPU 更友好的 Parakeet V3,还支持自动识别语言。
安装
去官网 handy.computer 或 GitHub Releases 页下载最新版(官网当前版本为 v0.9.8,提供 Apple Silicon 安装包):
- macOS:也可以用 Homebrew 安装:
brew install --cask handy; - Windows:也可以用 winget 安装:
winget install cjpais.Handy; - Debian / Ubuntu:下载
.deb后用sudo apt install ./Handy_*.deb安装,让 APT 自动补齐依赖。
装好后启动应用,授予麦克风和辅助功能权限,在设置里配好快捷键,就可以开始用了。
不止是按住说话
- Raycast 集成:有官方 Raycast 扩展,可以在 Raycast 里开始/停止录音、查看转写历史、管理词典、切换模型和语言;
- 命令行控制:支持
handy --toggle-transcription、--toggle-post-process、--cancel等参数,可以交给窗口管理器或快捷键守护进程调用; - 调试模式:macOS 按
Cmd+Shift+D、Windows / Linux 按Ctrl+Shift+D打开。
要注意的限制
作者在 README 里坦白列出了已知问题,值得装之前先看一眼:macOS 上用蓝牙耳机麦克风录音时,播放音质可能暂时下降,建议把耳机只当输出设备、另选内置或外接麦克风;含 fn(地球键)的快捷键只在苹果键盘上生效,这是硬件限制,不是 Bug;Linux 上需要按显示服务器装 xdotool 或 wtype 才能可靠输入文字,Wayland 的支持还比较有限。
同样是 Mac 上的效率小工具,之前介绍过的 Knucklebop 把 MacBook 的掌托变成隐形按键,敲两下就能静音会议——和 Handy 一样,都是让电脑少打扰你的思路。
项目地址:github.com/cjpais/Handy,MIT 协议,2025 年 2 月创建,截至 2026 年 11 月 2 日已有 36,618 颗星。
转自 GitHub 作者 cjpais 的项目《Handy》,原文链接:https://github.com/cjpais/Handy










暂无评论内容