从 8 月 24 日到 10 月 20 日,我们推送了 30 次代码更新 ,涉及 42 个核心文件,累计新增 1500+ 行代码。主要是在架构上做了一些重构,让小奥录音支持并发,AI 摘要的准确率优化,音频处理进度回调,会议操作交互优化,同时安装部署也做了一些调整。
前言
关于小奥录音
OddMinutes 小奥录音:让沟通的每一分钟,都被听见、被记录、被理解!
免费、开源的智能音频会议系统,支持实时录音、AI 转录、智能摘要生成和音字联动功能,也支持导入已有的音频进行转录、总结。录音 · 转录 · 摘要,您的私有AI会议助手,所有数据不上云,安全,不泄漏。
安装使用
- 代码仓库:https://github.com/oddminutes/oddminutes
- Windows安装包:
https://github.com/oddmeta/oddminutes/releases/download/v0.5.29/OddMinutes-Setup-v0.5.29.exe - pip安装命令:
pip install oddminutes - pip安装启动:
OddMinutes - 运行前端:
http://127.0.0.1:9011/ - 演示地址:
https://minutes.oddmeta.net/
注:
需要配合 OddASR 一起使用。如果你有购买阿里云、Deepseek、ChatGPT等的API,可无需安装 OddASR。
OddASR下载安装地址:https://github.com/oddmeta/oddasr/releases
一、安装部署:一键安装,开箱即用
支持 Windows NSIS 安装包
- 新增
build_nsis.py一键打包脚本,双击即可生成.exe安装程序 - 安装包自动处理依赖、创建快捷方式、写入注册表
- 修复了安装版 AI 摘要失败、托盘启动异常等打包兼容问题
从源码部署到一键安装,降低 90% 的上线门槛。
二、架构重构:四 App 合一,轻装上阵
彻底合并 recording / summary / transcription 三个独立 App
- 全部业务逻辑收敛至
meetings单一 App,消除跨 App 数据冗余 - 清理 600+ 行废弃代码,项目结构更清晰
- 数据库模型合并,后续迁移维护成本大幅降低
架构做减法,性能做加法。
三、会议管理:从"串行排队"到"并行处理"
重磅功能:支持并发会议
- 突破"只能处理一个会议"的限制,多个会议可同时录音、转录、生成摘要
- 修复多会议并行时的状态混淆问题,每个会议进度独立追踪
- 取消"当前有未完成任务则禁止创建新会议"的阻塞逻辑
会议再多,也能并行推进,不再干等。
四、音频处理:可视化编辑,进度可感知
1. 音频编辑功能上线
- 支持对录音文件进行可视化裁剪
- 精确选取有效片段,自动过滤会议前后的无用静音
2. 全程进度条
- 音频转码为 MP3 时实时返回进度
- AI 摘要生成、音频处理均增加可视化进度条
- 定期推送转录进度,告别"黑盒等待"
3. 文件命名规范化
- 录音文件名改为
时间 + 8 位 UUID格式(如20260826_112828_ABCD1234) - 避免重复覆盖,便于归档检索
每一步操作,进度都看得见。
五、AI 摘要:更稳、更准、更可控
1. 以准确标题生成摘要
- 生成摘要前支持输入/修改会议标题
- AI 基于真实标题理解会议主题,摘要相关性显著提升
2. 模型切换实时生效
- 修复"修改默认 AI 摘要模型后无法即时生效"的问题
- 切换模型无需重启,即改即用
3. 错误信息透明化
- 修复"后端报错但前端无提示"的静默失败问题
- 修复 async 上下文调用导致的摘要生成崩溃
- 报错即时弹窗,问题定位更快
4. 适配弱性能环境
- 默认 ASR 超时时间延长至 30 分钟,适配无 GPU、弱 CPU 的私有化部署环境
摘要质量取决于标题准度,稳定性取决于异常可见度。
六、转录可靠性:断点恢复,失败有提示
1. 启动时自动恢复卡死任务
- 程序启动时检测上次未完成的转录任务,自动续传
- 避免意外退出导致的任务丢失
2. 实时字幕启动失败提示
- 修复实时字幕启动失败时"无任何提示"的问题
- 失败原因即时反馈,方便排查麦克风/浏览器权限问题
3. 音频处理与转录可并发
- 音频格式转换与 ASR 转录并行执行
- 缩短会议结束到拿到转录稿的等待时间
任务不丢、失败有因、流程并行。
七、交互细节:更顺手、更体面
1. 用户下拉菜单
- 侧边栏用户名旁新增 下拉菜单:个人资料 / 修改密码 / 退出登录
- 核心操作无需跳转页面,一键触达
2. 品牌感知强化
- 登录页与首页新增 Slogan 展示
- 产品调性更统一
3. 依赖与兼容性修复
- 修复组件版本依赖冲突
- NSIS 安装脚本持续优化,安装过程更稳定
更新记录
| 序号 | 关键更新 |
|---|---|
| - | 支持 NSIS 安装包 |
| - | 录音文件名规范化;修复安装版摘要/托盘问题 |
| - | 侧边栏下拉菜单;四 App 合并重构 |
| - | 登录/首页 Slogan 展示 |
| - | 摘要报错前端透明化 |
| - | 音频编辑功能上线 |
| - | 启动恢复卡死任务;摘要前输入标题;ASR 超时调整为 30 分钟 |
| - | AI 模型切换实时生效 |
| - | 音频处理与 AI 摘要进度条;转录进度模拟推送 |
| - | MP3 转换实时进度 |
| - | 音频处理与转录并发支持;修复多会议状态混淆 |
| - | 支持并发会议 |
写在最后
这些更新的核心是围绕在以下三个方向:
- 稳:错误不静默、任务能恢复、状态不混淆
- 快:并发处理、进度可视、模型切换即时生效
- 易:一键安装、音频可编辑、交互路径更短
如果你在使用过程中遇到任何问题,欢迎随时反馈。下一个版本,我们继续打磨。
------ 小奥录音团队