cjpais/Handy

A free, open source, and extensible speech-to-text application that works completely offline.

它解决了什么问题

Handy 是一款以隐私为中心的开源语音转文字应用程序,允许用户将说出的文字直接转写到电脑上任何活动的文本字段。它不需要云端转写服务,确保音频数据保持本地且私密。

它如何工作

用户可以通过可配置的键盘快捷键或 push‑to‑talk 模式触发转写。程序使用 Silero 的语音活动检测(VAD)过滤静音,然后使用本地机器学习模型处理音频。支持多种模型选项,包括不同规模的 Whisper 模型(支持 GPU 加速)以及为 CPU 优化的 Parakeet V3 模型,可自动检测语言。

适用人群

它面向需要免费、私密且可扩展的语音转文字工具的用户,且必须完全离线运行,支持 Windows、macOS 和 Linux。

亮点

  • 完全本地:所有处理都在用户的机器上完成,无云端数据传输。
  • 跨平台:原生支持 Windows、macOS 和 Linux。
  • 灵活的模型支持:支持 Whisper(Small、Medium、Turbo、Large)和 Parakeet V3 模型。
  • 可扩展:基于 Tauri 应用(Rust 后端,React 前端)构建,设计上易于 fork。
  • 系统集成:在 macOS 上集成 Raycast,并支持 CLI 标志进行远程控制。