Murmur 是一款开源、完全在设备端运行的 macOS 语音听写应用,支持按键讲话、两种离线识别引擎,并注重隐私保护。

Stars

100

7 天增长

+5

Fork 数

6

开放 Issue

0

开源协议

MIT

最近更新

2026-07-20

AI 仓库情报摘要
FR-AI / ANALYSIS

为什么值得关注

它提供无限制、私密的语音听写,无需云端或订阅,使用 Apple 的设备端模型和可选的 Whisper 引擎,并具备发音学习与文本清理功能。

适合谁使用

  • 注重隐私的专业人士
  • 需要离线听写的作家和记者
  • 喜欢开源工具的开发者
  • macOS 高级用户,希望自定义听写体验

典型使用场景

  • 在任何 macOS 应用中免提输入文本
  • 使用自定义词汇(如医学术语或技术术语)进行听写
  • 快速格式化、清理和改写文本的语气
  • 将口语笔记转换为结构化提示

项目优势

  • 完全设备端处理,确保隐私安全
  • 两种离线引擎可选:Apple 即时引擎或 Whisper 高精度引擎
  • 发音学习功能可随使用逐步优化识别效果
  • 内置文本清理管道、按应用风格调整和文本转换功能

使用前须知

  • 需要 macOS 26 (Tahoe) 和 Apple Silicon 芯片
  • 风格和转换功能依赖 Apple Intelligence 启用
  • 初始使用需从源码构建并手动授予麦克风和无障碍权限

README 快速开始

Murmur 🎙️

Private, unlimited voice dictation for macOS — 100% on-device.

Hold fn, speak, release — clean text appears at your cursor in any app. No cloud, no subscription, no word limits. Your audio and transcripts never leave your Mac.

Murmur is an open-source, fully local take on the modern AI dictation app (in the spirit of Wispr Flow), built natively in Swift on Apple's on-device speech and language models, with an optional local Whisper engine.

Features

  • Push-to-talk dictation — hold fn (or right ⌥) anywhere; release to paste at your cursor. Double-tap for hands-free mode.
  • Two recognition engines, both offline:
    • Apple — instant, built into macOS (SpeechAnalyzer, macOS 26).
    • Whisper — optional precision engine via WhisperKit (CoreML on the Neural Engine). Your vocabulary is fed into the decoder prompt.
  • Pronunciation learning — a Voice Training page learns how you say tricky words; corrections you make to transcripts are diffed and learned automatically; everything biases future recognition.
  • Cleanup pipeline — filler-word removal, spoken "new line"/"new paragraph", auto-capitalization, personal dictionary, snippets (say a trigger phrase → paste a saved block).
  • Styles — per-app tone rewriting (formal / casual / very casual) using Apple Intelligence's on-device model.
  • Transforms — select text in any app, press ⌥1 to polish grammar or ⌥2 to turn rough notes into a structured AI prompt, rewritten in place.
  • Dashboard — history with search and correction-learning, usage stats (words, WPM, day streak), insights chart, a Voice Profile persona derived locally from what you dictate, scratchpad.

Requirements

  • macOS 26 (Tahoe) or newer
  • Apple Silicon Mac
  • Xcode 26 command-line tools (xcode-select --install)
  • For Styles / Transforms / Voice Profile: Apple Intelligence enabled
  • For the Whisper engine: a one-time model download (150 MB – 1.6 GB)

Build & run

git clone 
cd murmur
./scripts/make_app.sh     # builds build/Murmur.app
open build/Murmur.app

Optional: run ./scripts/make_signing_cert.sh once to create a local self-signed signing certificate — this keeps macOS permission grants valid across rebuilds. Without it the app is ad-hoc signed and you'll need to re-grant Accessibility after each

项目描述

Private, on-device voice dictation for macOS

相关仓库与替代方案

根据分类、Topic 和编程语言匹配的相似项目。

FrigadeHQ
FrigadeHQ GitHub avatar

yap

Yap is a blazing-fast, on-device macOS voice dictation app that transcribes speech into any text field via a global shortcut, using Apple's macOS 26 Speech APIs with no network calls or model downloads.

Swift
197
antiwork
antiwork GitHub avatar

chromeless

Chromeless is a minimal macOS browser built on WKWebView that removes all interface chrome, providing a distraction-free window and a CLI screenshot tool.

Swift
267
drumih
drumih GitHub avatar

turbo-fieldfare

TurboFieldfare is a custom Swift and Metal runtime that runs the Gemma 4 26B-A4B instruction-tuned model in about 2 GB of RAM on Apple Silicon Macs, including 8 GB models, by streaming experts from SSD.

Swift
256