surfup

本地会议转录

一款桌面应用,可在本机转录会议录音,不会将音频发送到公共 AI 服务。

开发 · AI 工作流 · 自动化私人客户 · NDA
01 · 挑战

管理人员需要会议纪要和行动事项的文字记录,但机密讨论不能发送给公共 AI 服务,手动转录又很耗时。

02 · 已完成的工作

使用 Tkinter/ttk 构建了 macOS 和 Windows 桌面应用。Apple Silicon 使用 MLX Whisper;Intel Mac 和 Windows 使用基于 CPU 的 Faster Whisper 与 CTranslate2。用户可以选择文件、语言以及 TXT/SRT 输出格式。后台工作线程让界面保持响应,并显示进度和详细错误。首次运行会下载依赖项和模型;之后的转录在本机完成。

技术栈包括 Python 3.10+、用于模型下载和缓存的 Hugging Face Hub,以及用于音视频解码的 FFmpeg(macOS 需要时通过 Homebrew 安装)。Apple Silicon 使用 mlx-community/whisper-large-v3-turbo;CPU 模式使用 Faster Whisper、CTranslate2 和 large-v3-turbo。模型下载进度按文件大小加权,因此不同文件间的百分比不会重置。处理在工作线程中运行,并通过 GUI 事件队列更新界面;错误会显示已捕获的输出和完整、可复制的 Python 回溯信息。

03 · 成果

根据案例资料,1 小时会议录音的转写时间为 3–5 分钟,而人工处理需要 1–2 小时。音频在本地处理;资料还记录了每周为团队节省 6–8 小时会议记录工作。

04 · 主要成果
指标结果
1 小时录音的转写时间人工 1–2 小时 → 自动 3–5 分钟
发送到外部服务的音频0 字节
每周团队会议记录工作6–8 小时 → 仅需几分钟核对
无 GPU 的 Windows 设备通过 CPU (CTranslate2) 处理

转写速度和时间节省数据来自案例资料;实际表现取决于录音和电脑配置。

最新资料

全部资料

SurfUp 的实用文章与指南。

指南 · 10分钟

“什么是……”页面与 AI 回答:点击流失还是需求下降

某银行参考栏目在需求下降 13% 的同时流失了 24% 的访问。如何区分被 AI 区块夺走的点击与需求下降,以及如何测量。

阅读
指南 · 8分钟

Google 更新后流量下降

如何判断流量下降源于 Google 更新、季节性还是网站故障:2026 年更新时间线、六问检查,以及前 14 天行动计划。

阅读
指南 · 9分钟

是需求下降还是网站流失:核对流量与 Wordstat

存款类需求下降 75%、流量下降 37%;借记卡类需求 −35%、流量 −63%。如何核对流量与需求,避免把市场的问题归咎于网站。

阅读