news 2026/10/1 16:52:56

一个快捷键跑通离线语音转文字:Handy 本地语音识别上手指南

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
一个快捷键跑通离线语音转文字:Handy 本地语音识别上手指南

一个快捷键跑通离线语音转文字:Handy 本地语音识别上手指南

【免费下载链接】HandyA free, open source, and extensible speech-to-text application that works completely offline.项目地址: https://gitcode.com/GitHub_Trending/handy11/Handy

Handy 是一款开源的跨平台桌面应用,把语音转文字完整搬到了本地:录音、识别、输出文字全部在你的电脑上完成,音频不会上传到任何服务器。它支持 Windows、macOS 与 Linux,断网状态下同样可用。

这是个什么样的项目

Handy 的定位很克制:一个免费的开源语音转文字工具,只做一件事——按住快捷键说话,松开后识别出的文字直接落到你当前正在编辑的地方。从录音到出字,中间不经过任何服务器。

技术实现上,前端由 React 和 TypeScript 构建,Rust 负责音频采集、粘贴与系统级交互,识别引擎运行在本地的 Whisper 与 Parakeet 模型上。

三大系统安装命令

系统安装方式
Windowswinget install cjpais.Handy
macOSbrew install --cask handy
Linux下载 AppImage 或 DEB / RPM 包

Debian 和 Ubuntu 用户建议用 APT 安装.deb包,依赖会被自动配齐。想跟进最新代码的开发者,可以克隆仓库 [https://gitcode.com/GitHub_Trending/handy11/Handy] 后执行npm install和npm run tauri dev从源码运行。

首次启动配置

  1. 授予系统权限:首次启动会请求麦克风和辅助功能权限,两者都需要同意,前者用于采集声音,后者用于把文字粘贴回其他应用。
  2. 设置全局快捷键:在设置里指定一个录音键,行为模式默认是 Auto——按住录音、松开停止,点按一次开始、再按一次停止。具体配置见 src/components/settings/ShortcutInput.tsx。
  3. 选择语音模型:Whisper 系列提供 Small 到 Large 多种规格,有独立显卡时识别速度明显更快;Parakeet V3 面向 CPU 优化并支持语言自动检测,配置不高的设备可以优先选它。

日常怎么用

日常使用只有一个动作:按住快捷键,正常说话,松开按键。Handy 会把刚才的录音在本地转成文字,并直接粘贴进当前活跃的应用——邮件正文、代码编辑器、聊天输入框都行,不需要你切换窗口或手动复制。录错的词可以去转录历史里找到,一键重新贴出。

整条链路里唯一离开你设备的,是最后落在文档里的文字;音频本身从未上传。

进阶功能按需看

模型随时切换:Small 轻、出字快,适合低配置设备;Medium 在精度和速度之间比较均衡;Turbo 与 Large 精度更高,适合有 GPU 的机器。装了几个模型都不占额外成本,可以在模型设置里按任务来回切。

自定义词汇表:产品名、内部代号、专业术语这类容易被听错的词,加进词汇表后识别准确率会明显提升。词表同样只保存在本地。

转录历史管理:历史默认保留在本地,方便回看和把某段文字重新贴出来;保存多久、留多少条,都可以在历史相关设置中调整。

混合多语言识别:Parakeet V3 会自动检测你说的话是什么语言,一段里中英文混杂也能正常处理;Whisper 系列则需要在模型设置中指定目标语言。应用整体覆盖 20 多种语言,完整清单可看 src/i18n/locales/。

适用场景速览

  • 内容创作:口述长文初稿比打字快得多,写完再人工修订。
  • 会议记录:敏感讨论的录音全程留在本机,不会随录音外流。
  • 无障碍辅助:手部不适或 RSI 的用户可以用说话替代持续打字。
  • 多语言沟通:跨语言口述与翻译,不需要来回切换输入环境。

遇到问题快速查

问题处理办法
Linux 启动失败,提示缺少共享库按发行版安装依赖,如 Ubuntu / Debian 执行sudo apt install libgtk-layer-shell0
模型下载失败(网络受限或走代理)手动把模型文件放进应用数据目录的 models 文件夹后重启应用;目录路径在"设置 → 关于"中可查
快捷键与系统或其他应用冲突换成 ctrl、shift、option 的组合键,避开 Ctrl+C 这类系统保留组合
识别准确率不高先降低环境噪声、缩短麦克风距离,再尝试更大规格的模型或给专业词汇建词表

结语

Handy 把语音输入的成本压得很低:装好应用、选一个模型、按住快捷键说话。识别全程发生在本地,没有订阅费用,也没有网络依赖。

【免费下载链接】HandyA free, open source, and extensible speech-to-text application that works completely offline.项目地址: https://gitcode.com/GitHub_Trending/handy11/Handy

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/1 16:52:54

RomM 固件摆放:目录与文件名配对,GBA 游戏不再黑屏

RomM 固件摆放:目录与文件名配对,GBA 游戏不再黑屏 【免费下载链接】romm A beautiful, powerful, self-hosted ROM manager and player. 项目地址: https://gitcode.com/GitHub_Trending/rom/romm 点开一台 GBA 游戏,画面卡在开机前的…

作者头像 李华
网站建设 2026/10/1 16:51:10

C++享元模式实战:从内存爆炸到内存减半,附完整代码与压测

爆内存那次,我才真正吃透C的享元模式。当时在做一个地图编辑器,单张地图要刷几万个树木贴图,第一版直接new对象,程序跑到一半内存像喝水一样涨,CPU也卡成幻灯。后来把贴图资源抽出来共享,同样的场景内存直接…

作者头像 李华
网站建设 2026/10/1 16:50:37

CMake变量管理实战:从CMA_cma_命名到缓存与工具链避坑

简介:这份资源聚焦光纤通信中的偏振模色散补偿问题,面向从事光通信系统仿真、数字信号处理算法研究的学生与工程师。内容围绕CMA算法的完整流程展开,涵盖数据预处理、PMD参数估计、补偿矩阵计算、信号恢复、迭代优化及性能评估等关键环节&…

作者头像 李华
网站建设 2026/10/1 16:45:49

Maven从入门到实战:依赖管理、仓库配置与高频报错排查指南

1. Maven到底是什么:先搞懂它解决了什么问题我经常在群里看到有人问"maven是干嘛的",然后热心网友回一句"依赖管理工具",提问的人还是一脸懵。这个回答不能算错,但太单薄了。我从实际项目角度拆一下&#xff…

作者头像 李华