展示HN:辣椒幽灵 – 适用于macOS的100%本地按住说话语音转文本
Show HN: Ghost Pepper – Local hold-to-talk speech-to-text for macOS

原始链接: https://github.com/matthartman/ghost-pepper

幽灵辣椒是一款免费、注重隐私的语音转文本应用程序,适用于macOS (14.0+, Apple Silicon)。它完全在本地运行——没有云连接或数据共享——使用首次启动时下载的开源模型(WhisperKit用于转录,Qwen 2.5用于清理)。 使用方法很简单:按住Control键录音,松开键进行转录,并将文本粘贴到任何应用程序中。一个小型的菜单栏应用程序处理操作,没有Dock图标。 幽灵辣椒使用本地大型语言模型智能地去除填充词并纠正语音错误。它可定制,允许用户调整清理提示和麦克风设置。它基于WhisperKit和LLM.swift等技术构建,优先考虑用户隐私,不记录任何转录内容。热键功能需要辅助功能权限,IT管理员可以通过MDM配置文件进行管理。

## 幽灵辣椒:macOS本地、私密语音转文本应用 MattHart88推出了幽灵辣椒,一款用于macOS的本地语音转文本应用,强调隐私,所有数据保存在用户电脑上。该项目引发了热烈讨论,揭示了令人惊讶的类似工具拥挤的局面,其中许多是最近由个人开发者构建的。 用户分享了使用现有解决方案(如Handy、MacWhisper和WhisperFlow)的经验,强调了本地处理(隐私、控制)与云端选项(准确性、速度)的优势。一个关键的讨论点围绕模型大小、性能和语言支持之间的权衡,Parakeet作为Whisper的一个受欢迎的替代方案出现。 许多评论者注意到这种开发类型的周期性——反复构建类似的工具——以及开源项目合作的挑战。对话还涉及对实时转录、自定义词汇和移动版本等功能的需求。最终,幽灵辣椒为寻求在macOS上实现私密、本地语音转文本功能的用户提供了越来越多的选择。
相关文章

原文

Ghost Pepper

100% local hold-to-talk speech-to-text for macOS. Hold Control to record, release to transcribe and paste. No cloud APIs, no data leaves your machine.

Download the latest release — macOS 14.0+, Apple Silicon (M1+)

  • Hold Control to talk — release to transcribe and paste into any text field
  • Runs entirely on your Mac — models run locally via Apple Silicon, nothing is sent anywhere
  • Smart cleanup — local LLM removes filler words and handles self-corrections
  • Menu bar app — lives in your menu bar, no dock icon, launches at login
  • Customizable — edit the cleanup prompt, pick your mic, toggle features on/off

Ghost Pepper uses two open-source models that download automatically on first launch:

Model Size What it does
Speech-to-text WhisperKit (small.en) ~466 MB Transcribes your speech to text
Text cleanup Qwen 2.5 (1.5B + 3B) ~3 GB Removes filler words and self-corrections

Models are served by Hugging Face and cached locally after first download.

Download the app:

  1. Download GhostPepper.dmg
  2. Open the DMG, drag Ghost Pepper to Applications
  3. Grant Microphone and Accessibility permissions when prompted
  4. Hold Control and speak

Build from source:

  1. Clone the repo
  2. Open GhostPepper.xcodeproj in Xcode
  3. Build and run (Cmd+R)
Permission Why
Microphone Record your voice
Accessibility Global hotkey and paste via simulated keystrokes
  • Launch at login is enabled by default on first run. You can toggle it off in Settings.
  • No logging to disk — transcriptions are never written to files. Debug logs are in-memory only and disappear when the app quits.

Built with WhisperKit, LLM.swift, Hugging Face, and Sparkle.

MIT

All models run locally, no private data leaves your computer. And it's spicy to offer something for free that other apps have raised $80M to build.

Enterprise / managed devices

Ghost Pepper requires Accessibility permission, which normally needs admin access to grant. On managed devices, IT admins can pre-approve this via an MDM profile (Jamf, Kandji, Mosaic, etc.) using a Privacy Preferences Policy Control (PPPC) payload:

Field Value
Bundle ID com.github.matthartman.ghostpepper
Team ID BBVMGXR9AY
Permission Accessibility (com.apple.security.accessibility)
联系我们 contact @ memedata.com