Meetily实战:4步部署本地AI会议助手,离线语音转写无限免费
为什么你需要一个本地会议助手?
想象这个场景:你在会议室里开了一个小时的策略讨论会,录了音,然后上传到某云端转写服务——结果发现免费额度只有300分钟,转写质量一般,而且还担心敏感商业数据被第三方服务器存储。
更糟的是:很多SaaS会议助手(如Otter.ai、Fireflies)要求一个"机器人"加入会议,所有人都能看到它在场,既不优雅也不私密。
[Meetily](https://github.com/Zackriya-Solutions/meetily) 正是为解决这些痛点而生——它是一款基于Rust + Tauri构建的开源AI会议助手,GitHub已斩获10,700+ Star。核心卖点就一句话:100%本地处理,零云端依赖。
**图1:Meetily GitHub仓库——隐私优先的本地AI会议助手**
它的技术栈如下:
| 层级 | 技术 |
|------|------|
| 桌面框架 | Tauri(Rust后端 + React前端) |
| 语音转写 | Whisper.cpp / NVIDIA Parakeet |
| AI摘要 | Ollama(本地LLM)或 Claude/GPT API |
| 音频捕获 | cpal + WASAPI(Win) / ScreenCaptureKit(Mac) |
| 数据存储 | SQLite + ChromaDB(向量检索) |
架构全景图如下:
**图2:Meetily运行演示——实时转写+AI摘要一体化界面**
环境准备:10分钟内搞定依赖
开始之前,确保你的机器满足以下条件:
| 配置项 | 最低要求 | 推荐配置 |
|--------|----------|----------|
| 内存 | 8 GB | 16 GB |
| CPU | 4 核 | 8 核 |
| 磁盘 | 4 GB 空闲 | 10 GB SSD |
| GPU | 无要求 | CUDA/Metal/Vulkan |
macOS 依赖
# 安装Xcode命令行工具 xcode-select --install # 安装FFmpeg(音频处理必需) brew install ffmpegWindows 依赖
# 一键安装Python和FFmpeg winget install Git.Python.3.9 Gyan.FFmpeg安装 Ollama(用于本地AI摘要)
# macOS / Linux curl -fsSL https://ollama.ai/install.sh | sh # Windows:从 https://ollama.com/download 下载安装包 # 拉取推荐模型(约800MB~2GB,按需选择) ollama pull gemma2:2b # 轻量,中英文均可 ollama pull llama3.2:3b # 效果更好,推荐运行结果:
pulling manifest pulling a72d6e4f82b3... 100% ▕████████████▏ 1.7 GB pulling 66b9ea09bd5b... 100% ▕████████████▏ 68 B verifying sha256 digest writing manifest success验证 Ollama 是否正常运行:
ollama listNAME ID SIZE MODIFIED llama3.2:3b 9f8d6e3b2a1c 2.0 GB 2 minutes ago gemma2:2b 3c8d7f2e1a0b 1.6 GB 5 minutes ago步骤1:安装 Meetily 桌面应用
macOS(推荐 Homebrew,3 分钟)
# 添加 Meetily 的 Homebrew tap brew tap zackriya-solutions/meetily # 安装桌面应用 brew install --cask meetily运行结果:
==> Tapping zackriya-solutions/meetily Cloning into '/opt/homebrew/Library/Taps/zackriya-solutions/homebrew-meetily'... Tapped (14 files, 32KB) ==> Downloading https://github.com/Zackriya-Solutions/meetily/releases/... ==> Installing Cask meetily ==> Moving App 'Meetily.app' to '/Applications/Meetily.app' 🍺 meetily was successfully installed!安装完成后,在"应用程序"中找到 Meetily 并启动。
Windows
- 前往 [GitHub Releases](https://github.com/Zackriya-Solutions/meetily/releases) 页面
- 下载最新版 `meetily_x64-setup.exe`
- **右键 → 属性 → 勾选"解除锁定"**(重要!否则SmartScreen会拦截)
- 双击运行安装程序,按向导完成安装
Docker 部署(跨平台通用)
如果你是服务器环境或想更灵活地控制后端:
# 克隆仓库 git clone https://github.com/Zackriya-Solutions/meetily.git cd meetily/backend # macOS / Linux ./build-docker.sh cpu ./run-docker.sh start --interactive # Windows PowerShell .\build-docker.ps1 cpu .\run-docker.ps1 start -Interactive交互式启动过程会让你选择 Whisper 模型和语言。启动成功后访问http://localhost:5167/docs可以查看 FastAPI 自动生成的接口文档。
步骤2:配置 Whisper 转录引擎
首次启动 Meetily 后,会弹出配置向导。核心步骤如下:
① 选择转录引擎
Meetily 支持两种引擎:
| 引擎 | 特点 | 适用场景 |
|------|------|----------|
|Parakeet(默认) | NVIDIA出品,速度极快 | 英文会议、实时性要求高 |
|Whisper.cpp| OpenAI出品,99+语言 | 多语种会议、中文场景 |
中文用户强烈建议选择 Whisper,对中文的识别准确率远超 Parakeet。
② 选择模型大小
Whisper 提供多档模型,用 CLI 启动时通过--model参数指定:
# 启动Meetily后端,指定中文 + medium模型 meetily-server --language zh --model medium模型选择对照表:
| 模型 | 磁盘占用 | VRAM占用 | 中文准确率 | 推荐场景 |
|------|----------|----------|------------|----------|
|tiny| ~75 MB | ~1 GB | ★★☆ | 低配设备快速测试 |
|base| ~140 MB | ~1 GB | ★★★☆ | 日常英文转写 |
|small| ~460 MB | ~2 GB | ★★★★ | 中英文混合 |
|medium| ~1.5 GB | ~5 GB | ★★★★★ |中文会议首选|
|large-v3| ~3 GB | ~10 GB | ★★★★★ | 专业级、离线存档 |
③ 验证转录功能
启动后打开 Meetily 主界面,点击红色录制按钮说几句话,实时转录区域应显示文字:
**图3:Meetily运行效果——左侧实时转录,右侧AI摘要**
如果转录没有输出,检查端口是否被占用:
# macOS / Linux lsof -i :8178 # Windows PowerShell netstat -ano | findstr :8178步骤3:集成 Ollama 实现本地AI摘要
这是 Meetily 最亮眼的功能——用本地大模型对你的会议内容做智能摘要,完全免费且不联网。
① 确保 Ollama 正在运行
# 启动Ollama服务(后台运行) ollama servetime=2026-07-07T10:00:00.000+08:00 level=INFO msg="Listening on 127.0.0.1:11434 (version 0.3.0)" time=2026-07-07T10:00:00.001+08:00 level=INFO msg=" GPU detected: NVIDIA RTX 4060"② 在 Meetily 中配置 Ollama
打开 Meetily →Settings → Model Settings:
- **Provider**:选择 **Ollama**(注意:选原生 Ollama 选项而非 "Custom Server",前者社区版免费可用)
- **Model**:下拉菜单会自动检测你本地的 Ollama 模型,选择 `llama3.2:3b` 或 `gemma2:2b`
- **Endpoint**:保持默认 `http://localhost:11434`
③ 自定义摘要提示词(可选)
在 Settings 中可以自定义 Prompt,让摘要更贴合你的场景。例如中文技术会议:
你是一位资深技术会议记录员。请根据以下会议转录内容,生成一份结构化的会议纪要: 1. 会议主题(一句话) 2. 关键决策(列表) 3. 待办事项(Assignee + Deadline格式) 4. 遗留问题 要求使用中文输出,保持技术术语原文。④ 验证摘要功能
录制一段测试音频后,Meetily 会自动调用 Ollama 生成摘要。你也可以在命令行直接测试 Ollama 连通性:
curl http://localhost:11434/api/generate -d '{ "model": "llama3.2:3b", "prompt": "请用中文总结以下会议内容:我们讨论了Q3产品路线图,决定优先开发移动端适配功能,由张三负责,9月底前完成。", "stream": false }'预期输出(关键字段):
{ "model": "llama3.2:3b", "response": "会议纪要:\n1. 主题:Q3产品路线图讨论\n2. 关键决策:优先开发移动端适配功能\n3. 待办事项:张三 - 移动端适配开发 - 截止日期9月30日", "done": true, "total_duration": 4521000000, "eval_count": 68 }步骤4:录制你的第一场会议并导出纪要
一切就绪,开始实战。
① 选择音频源
Meetily 可以同时捕获麦克风和系统音频(即会议软件播放的声音)。在主界面顶部的音频源面板:
- 🎤 **麦克风**:捕获你的发言
- 🔊 **系统音频**:捕获对方在Zoom/Teams/腾讯会议中的声音
- 🎛️ **智能混音**:自动降低系统音量当你说话时(ducking)
② 开始录制
点击红色录制按钮,Meetily 开始在后台捕获音频。关键优势:它不会以"机器人"身份加入你的会议,而是直接从系统音频层捕获——任何会议软件(Zoom、腾讯会议、飞书、Teams)都适用。
**图4:Meetily录制中——实时转写逐字稿同步显示**
③ 实时查看转写 + 生成摘要
录制过程中,转录结果实时出现在中央面板。录制结束后,点击"Generate Summary"按钮,Ollama 会根据完整转录内容生成结构化的会议纪要。
④ 导出纪要
Meetily 社区版支持导出Markdown格式。导出文件示例:
# 会议纪要 - 2026年7月7日 **会议时长**:45分钟 **参会人数**:4人 ## 会议主题 Q3移动端产品适配方案评审 ## 关键决策 - 采用React Native作为跨平台方案,替代原Flutter方案 - 首期覆盖iOS,Android延后至Q4 - 设计稿由UED团队在7月15日前交付 ## 待办事项 - [ ] 张三:完成React Native环境搭建 — 截止 7月10日 - [ ] 李四:输出技术选型对比文档 — 截止 7月12日 - [ ] 王五:与UED对齐设计规范 — 截止 7月9日 ## 遗留问题 - Android端性能基准测试数据待补充 - 第三方SDK兼容性清单未确认PRO 版额外支持PDF和DOCX格式导出,以及说话人分离(Speaker Diarization)功能。
进阶技巧与常见问题
🔧 中文转录准确率优化
# 1. 使用medium以上模型 meetily-server --language zh --model medium # 2. 如果下载模型慢,使用HF镜像 export HF_ENDPOINT=https://hf-mirror.com # 3. 对已录制的音频重新转写(换模型不改原文件) meetily-server --language zh --model large-v3 --input meeting_audio.wav🔧 Ollama 摘要效果调优
不同模型在中英文摘要上的表现差异明显:
| 模型 | 中文摘要质量 | 推理速度 | 显存占用 |
|------|-------------|----------|----------|
|gemma2:2b| ★★★☆ | 极快 | ~2 GB |
|llama3.2:3b| ★★★★ | 快 | ~3 GB |
|qwen2.5:7b| ★★★★★ | 中等 | ~6 GB |
|mistral:7b| ★★★★ | 中等 | ~6 GB |
如果你的显存够用(≥8GB),推荐qwen2.5:7b,对中文理解和生成质量最佳。
🔧 Windows 常见踩坑
# 问题1:启动脚本被PowerShell执行策略拦截 Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser # 问题2:下载的ZIP/EXE被Windows标记为不安全 Get-ChildItem -Path C:\meetily_backend -Recurse | Unblock-File # 问题3:端口5167或8178被其他程序占用 netstat -ano | findstr "5167" netstat -ano | findstr "8178" taskkill /PID <PID> /F🔧 Docker 性能注意事项
Docker 部署会有20~30%的性能损失(相比原生安装),因为音频设备和 GPU 直通需要额外配置。生产环境建议使用桌面安装版。
总结
Meetily 用四步完成了一个曾经需要多个付费SaaS工具才能实现的工作流:
- **安装应用** —— 3分钟 Homebrew 搞定
- **配置Whisper** —— 选择 medium 模型,中文准确率95%+
- **集成Ollama** —— 本地LLM免费生成会议摘要
- **录制导出** —— 无机器人加入,任何会议软件通用
对比市面上的方案:
| 方案 | 费用 | 隐私 | 中文 |
|------|------|------|------|
| Otter.ai | $16.99/月 | ❌ 云端 | 一般 |
| 飞书妙记 | 免费但有配额 | ❌ 云端 | ★★★★★ |
| 讯飞听见 | ¥49/时 | ❌ 云端 | ★★★★★ |
|Meetily|免费| ✅100%本地| ★★★★☆ (medium+) |
对于关注数据主权、处理敏感商业会议、或单纯不想为转写付费的开发者,Meetily 是目前开源社区最好的选择。社区版永久免费(MIT协议),PRO版($12/月)提供说话人分离和高级导出,用邀请码LAUNCH20可享8折优惠。
项目地址:[https://github.com/Zackriya-Solutions/meetily](https://github.com/Zackriya-Solutions/meetily)
官方文档:[https://meetily.ai/docs](https://meetily.ai/docs)
Discord社区:[https://discord.gg/crRymMQBFH](https://discord.gg/crRymMQBFH)
*如果这篇文章帮你省下了会议转写的月费,别忘了给 Meetily 点个 Star ⭐*
