发现 
桌面应用效率工具
Handy:离线语音转文字桌面工具
Handy 是一款免费开源的跨平台桌面语音转文字工具,按下快捷键说话,文字就会输入到任意文本框中,全程离线。
- 浏览
- 11
- 访问
- 0
- 下载
- 0
- 版本
- v0.9.8
- 平台
- Windows、macOS、Linux
该作品还没有经过官方审核。访问演示、下载或复制命令前,请自行确认来源可信。
详细介绍
项目简介
Handy 是一款免费、开源、可扩展的语音转文字桌面应用,完全离线运行。按下可配置的快捷键后说话,转录文本会直接粘贴到当前使用的任意文本框中,音频不会发送到云端。适合注重隐私、希望快速完成语音输入的用户。
支持 Windows、macOS 和 Linux。
主要功能
- 完全本地处理:转录在本机完成,不上传音频。
- 多种转录模型:可使用 Whisper 模型(Small/Medium/Turbo/Large),在可用时启用 GPU 加速;也可使用针对 CPU 优化的 Parakeet V3,支持自动语言检测。
- 静音过滤:使用 Silero VAD 进行语音活动检测,过滤静音片段。
- 灵活的快捷键:支持按住快捷键录音、松开停止,也支持点按切换录音;可设置为仅按住或仅切换模式。
- 跨平台桌面应用:提供 Windows、macOS、Linux 版本。
- 可扩展与集成:可通过 Raycast 扩展控制 Handy,包括开始/停止录音、浏览转录历史、管理词典、切换模型和语言。
- 调试与命令行控制:支持调试模式和命令行参数。
安装与使用
从 releases 页面 或 官网 下载最新版本并安装。
macOS 也可通过 Homebrew cask 安装:
brew install --cask handy
Windows 也可通过 winget 安装:
winget install cjpais.Handy
Debian/Ubuntu 下载 .deb 后建议用 APT 安装,以便自动安装依赖:
sudo apt install ./Handy_*.deb
安装完成后启动 Handy,授予麦克风和辅助功能等必要权限,在设置中配置快捷键,即可开始转录。
基本使用流程:
- 按下配置好的快捷键开始录音;松开或再次点按停止。
- 对着麦克风说话。
- Handy 使用所选模型在本地转录语音。
- 转录文本会粘贴到当前使用的应用中。
命令行控制示例:
handy --toggle-transcription # 开始/停止录音
handy --toggle-post-process # 带后处理地切换录音
handy --cancel # 取消当前操作
handy --start-hidden # 启动时不显示主窗口
handy --no-tray # 启动时不显示系统托盘图标
handy --debug # 启用调试模式
handy --help # 查看全部参数
macOS 以应用包安装时,可直接调用二进制文件:
/Applications/Handy.app/Contents/MacOS/Handy --toggle-transcription
注意事项
- Linux 文本输入工具:X11 建议安装
xdotool;Wayland 建议安装wtype或dotool。缺少这些工具时可能回退到兼容性有限的输入方式。 - Wayland 支持有限:系统级全局快捷键需在桌面环境或窗口管理器中配置,可将
handy --toggle-transcription作为自定义快捷键命令。 - macOS 的 fn/Globe 键快捷键:包含
fn(Globe)键的快捷键只在 Apple 键盘上有效,第三方键盘无法触发,这是硬件限制。 - macOS 蓝牙耳机麦克风:使用蓝牙耳机麦克风录音时,可能因蓝牙切换为双向音频而暂时降低播放质量或音量;可将耳机保留为输出设备,并在 Handy 中选择 Mac 内置或外接麦克风。
- Linux 运行库依赖:如果启动时报
libgtk-layer-shell.so.0缺失,请安装libgtk-layer-shell0(Ubuntu/Debian)、gtk-layer-shell(Fedora/RHEL 或 Arch Linux)等对应软件包。 - Linux 录制浮层:默认关闭(
Overlay Position: None),因为部分合成器会将其视为活动窗口并抢走焦点,导致无法粘贴回原应用。 - Homebrew cask 和 winget 包不由 Handy 开发者维护。
本作品整理自 GitHub 开源项目 cjpais/Handy,原作者 @cjpais,许可证 MIT。中文介绍由 AI 根据项目 README 整理,以原仓库为准。
更新记录
- v0.9.8当前版本
主要修复无音频录音后模型卸载、设置滚动、快捷键解析、复制提示等问题,新增中文脚本选择器,并将 transcribe-cpp 升级到 0.2.4。
评论