hex

按住快捷键说话,松手文字就出现在任意应用里

开源 🏷️定价信息待确认 ⚠️ 链接可跳转,访问体验不确定 语音识别 🍴 复刻 235 🐛 待处理 84 👀 关注 5
访问官网 ↗ GitHub ↗
GitHub 星标 ★ 3998
维护状态 活跃
是否开源 开源
定价模式 🏷️定价信息待确认

项目预览

hex 项目界面预览图
图片来源:项目官网

项目数据

分类语音识别
开发团队anomalyco
定价模式🏷️定价信息待确认
价格说明定价信息待确认
访问状态⚠️ 链接可跳转,访问体验不确定
是否开源是
开源协议MIT
主要语言Rust
技术栈/模型dictation,linux,local-first,macos,rust,speech-recognition,speech-to-text,voice-control
GitHub 星标★ 3998
上线时间2026-07-17 00:00:00
代码更新2026-11-02
仓库体积223.0 MB
本站数据更新2026-11-03
维护状态活跃
收录时间2026-09-15
浏览次数3

项目介绍

hex 是一款面向 macOS 的本地优先语音听写工具,用 Rust 编写,目标是把「按住快捷键说话、松开即粘贴」的听写体验做成系统级能力。它解决的是云端语音输入延迟高、隐私外泄、且难以在任意应用里随手调用的问题:识别全程在设备端完成,不依赖网络上传,音频与文本不离开本机。核心能力包括全局快捷键触发、按住即录的交互、本地语音识别引擎、识别结果自动注入当前光标位置,以及跨应用通用(编辑器、聊天、浏览器输入框均可)。项目同时提供 Linux 测试版,说明作者在向跨平台方向推进。技术栈上使用 Rust 保证性能与内存安全,结合本地语音识别模型实现低延迟转写。适合注重隐私、追求即说即得文字输入效率的开发者与文字工作者。

Star 增长趋势

本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整

数据来源:GitHub API 逐日快照 · 收录于 2026-09-15 · 当前星标 ★ 3998

使用教程

⚠ 本教程由 AI 依据该项目 README 整理;原始文档不完整,部分步骤为通用流程推断,实际安装请以项目官方文档为准。

难度:入门 约 8 分钟 部署方式:本地安装 7 步

⚠ 该项目 README 未提供完整安装说明,以下步骤为通用流程,请以官方文档为准。

环境要求

  • macOS 15 或更新版本的 Apple silicon Mac(正式版)
  • Windows x64 或 ARM64 电脑(beta 版)
  • Linux x86_64 + X11,或兼容 wlroots 的 Wayland 合成器(beta 版)
  • 麦克风,以及首次启动时授予的输入/辅助功能权限
  • 安装过程中需要下载本地语音模型,请预留磁盘空间

安装与启动步骤

  1. 1打开官方下载页

    从 README 提供的官方下载链接进入发布页,该链接始终指向当前版本。

  2. 2选择对应平台

    Mac、Windows、Linux 各有一个安装包,请按自己的系统和芯片架构选择。

  3. 3安装应用

    按下安装包,将 Hex 安装到系统中;Mac 通常需要拖入「应用程序」文件夹。

  4. 4授予系统权限

    首次启动按提示允许麦克风访问;Mac 还需允许输入监控或辅助功能,才能把文字粘贴到其他应用。

  5. 5下载本地语音模型

    安装向导会要求下载一个本地语音模型,下载完成后,语音识别全部在本机完成。

  6. 6设置快捷键与语言

    在设置里选择按住说话的组合键、听写语言和要使用的模型。

  7. 7开始听写

    在任意应用的输入框内按住快捷键说话,松开后识别文字会自动粘贴到光标位置。

关键配置

配置项必填说明示例
快捷键(Shortcut)是按住即开始录音、松开结束并转写的全局组合键。自定义按键组合
语言(Language)是指定听写语言,影响识别效果。中文
模型(Model)是选择本地语音识别模型,安装阶段下载。本地语音模型
Modes否为纠正词、特定应用行为、可选文本处理配置模式。按应用自定义

如何确认成功

在任意输入框按住快捷键说一句话,松开后文字出现在光标处即成功。

常见问题

Q:Windows 和 Linux 能用吗?

A:可以,但目前是 beta 版:Windows 覆盖 x64 与 ARM64,Linux 覆盖 x86_64 X11 及兼容 wlroots 的 Wayland,功能可能不如 macOS 版完整。

Q:日常听写需要联网吗?

A:不需要。按 README 说明,普通听写使用安装时下载的本地模型在设备端转写,不依赖云端转写服务;只有可选的附加功能才会把内容发送给服务提供方。

Q:说完话没有文字出现?

A:先确认麦克风权限已授予,Mac 上还需开启输入监控或辅助功能权限,并确认所选模型已下载完成、快捷键未被其他应用占用。

Q:音频和文字会上传吗?

A:README 强调本地优先:音频与识别文本留在本机;README 另有「Privacy and local data」章节说明哪些数据留在本地、哪些可选功能会外发,建议安装前阅读。

注意事项

  • macOS 正式版要求 macOS 15 及以上,且仅支持 Apple silicon 芯片。
  • Windows 与 Linux 为 beta,安装包与体验可能随版本变化。
  • 本地语音模型在安装阶段下载,请预留磁盘空间并保持网络可用。
  • 快捷键、语言、模型等选项可在应用设置里随时修改。

核心亮点

  • 全程本地识别,音频不上传,隐私敏感场景可用
  • Rust 实现,常驻后台内存占用与启动开销较小
  • 全局快捷键+自动粘贴,任意应用输入框都能直接听写

不足之处

  • 目前以 macOS 为主,Linux 仅 beta,Windows 未覆盖
  • 早期项目,识别模型与语言支持范围可能有限

适用场景

  • 在 IDE 或终端里口述代码注释与提交信息
  • 写邮件、聊天回复时免键盘快速输入长段文字
  • 隐私要求高的场景下离线记录会议或灵感笔记

替代项目

whisper.cpp、superwhisper、VoiceInk

上一篇:web-voice-processor

下一篇:PyAutoSRT

同类项目推荐

TranscriptionSuite 开源

本地跑语音转文字,隐私安全还带说话人分离

A fully local and private Speech-To-Text app, offering multiple model backends, diar···

★ 795 2026-10-04
OpenMinutes 开源

录音笔音频一键转文字、自动归类,随时检索复盘

OpenMinutes · 录音笔工作台:MemoTalk S1 录音的导入 · 转录 · AI 归类 · 检索复盘(···

★ 108 2026-11-02
whisper.el 开源

在 Emacs 里说话,文字直接落进缓冲区

Speech-to-Text interface for Emacs using OpenAI's whisper model and whisper.cpp as i···

★ 270 2026-10-03
AuralKit 开源

几行 Swift 代码,让 App 实时把语音变成文字

Swift package for real-time speech-to-text transcription with Apple SpeechAnalyzer a···

★ 167 2026-09-15
wenet 开源

开箱即用的生产级语音识别,从训练到部署一步到位

Production First and Production Ready End-to-End Speech Recognition Toolkit

★ 5252 2026-09-04
EasyMrcp 开源

用 Java 轻松接入多家语音识别与合成服务

欢迎使用EasyMrcp! EasyMrcp使用java编写,目前提供了多种不同的asr和tts的集成,做到真正···

★ 64 2026-08-09
web-speech-cognitive-services 开源

用Azure服务补齐浏览器语音API,统一标准接入

Polyfill Web Speech API with Cognitive Services for both speech-to-text and text-to-···

★ 70 2026-08-09
TensorFlowASR 开源

用 TF2 快速训练和部署端到端语音识别模型

:zap: TensorFlowASR: Almost State-of-the-art Automatic Speech Recognition in Tensorf···

★ 1017 2026-10-01
wav2letter 开源

用 C++ 打造高性能端到端语音识别,训练推理快人一步。

Facebook AI Research's Automatic Speech Recognition Toolkit

★ 6444 2026-08-10