原生 macOS / Windows 应用,用于在本地将录音、会议、采访一键转写为文字,并自动生成 AI 会议纪要。完全离线转写,音频与文字不出本机,不上传任何数据。
- macOS 版:Swift + SwiftUI,菜单栏常驻,提供 DMG 安装包
- Windows 版:.NET 8 WPF,系统托盘常驻,自包含 zip(无需安装 .NET)
- 菜单栏一键录音:点一下开始,再点一下停止(可选静音自动停止)
- 拖拽即转写:拖入 mp3 / wav / m4a / mp4 / mov / flac / ogg,自动提取音频并转写
- 本地转写:基于 whisper.cpp,音频不出本机,离线可用
- AI 纪要:一键生成标题、摘要、关键决策、待办清单(智谱 GLM,可配 Key)
- 时间戳联动:点击任意段落跳转到对应录音位置
- 多格式导出:Markdown 纪要 / TXT 全文 / SRT 字幕
- 历史笔记库:本地保存,按时间浏览,随时重新打开
- 下载最新版:Releases →
VoiceNotes-macOS-*.zip(或 dmg) - 双击解压,把
VoiceNotes.app拖入「应用程序」 - 首次启动点击菜单栏图标 →「打开言记」
⚠️ 未签名应用首次打开:右键 → 打开 → 选择「打开」
首次使用前需下载中文转写模型(约 550MB,仅需一次):
bash scripts/download_model.sh- 模型保存到
~/.cache/whisper-cpp/,应用自动识别 - 国内网络直连 HuggingFace 可能失败(HTTP 401),脚本支持代理:
HTTPS_PROXY=http://127.0.0.1:1082 bash scripts/download_model.sh
- 也可手动下载 ggml-large-v3-turbo-q5_0.bin 放入该目录
- 自定义模型路径:设置环境变量
WHISPER_MODEL;自定义 whisper-cli:WHISPER_CLI
AI 纪要功能默认关闭,需要任一支持 OpenAI 兼容接口的 API Key(智谱 GLM / DeepSeek / OpenAI / Kimi / 通义千问 / Ollama 本地 / 自定义):
- 菜单栏图标 →「AI 设置…」:选择服务商,填入 Base URL / 模型 / API Key,可先「测试连接」再保存
- 内置预设:
- 智谱 GLM:
https://open.bigmodel.cn/api/paas/v4,模型glm-4-flash - DeepSeek:
https://api.deepseek.com/v1,模型deepseek-chat - OpenAI:
https://api.openai.com/v1,模型gpt-4o-mini - Kimi:
https://api.moonshot.cn/v1,模型moonshot-v1-8k - 通义千问:
https://dashscope.aliyuncs.com/compatible-mode/v1,模型qwen-plus - Ollama 本地:
http://127.0.0.1:11434/v1,无需 Key
- 智谱 GLM:
- 也兼容旧版环境变量
GLM_API_KEY
不配置 AI 时,纯本地转写 + 导出功能完全可用。
| 格式 | 内容 |
|---|---|
| Markdown | 标题 / 摘要 / 决策 / 待办 + 带时间戳全文 |
| TXT | 全文 + 时间戳 |
| SRT | 标准字幕,可导入剪映/PR |
| 言记 | MacWhisper | 剪映/飞书/通义 | Otter | |
|---|---|---|---|---|
| 本地转写 | ✅ | ✅ | ❌ 云端 | ❌ 云端 |
| 免费 | ✅ 全免费 | |||
| 中文纪要 | ✅ 原生中文 | 一般 | ✅ | 英文为主 |
| AI 待办/决策 | ✅ 免费 | ✅ | ✅ | |
| 开源 | ✅ | ❌ | ❌ | ❌ |
- macOS SwiftUI(菜单栏 + 主窗口)
- whisper.cpp(本地转写,Metal 加速)
- AVFoundation(录音 / 音频提取 / 播放)
- 智谱 GLM API(AI 纪要)
MIT