工作管理
清单
看板
四象限
✅ 任务
普通
调研
开发
循环
🎤 会议
Enter 记入右侧待办 · 拖到左侧开始
📋 进行中项目 0 长周期项目置顶,防止遗忘
« 📥 待办 0 🎯 -- AI 双打标 · 设截止归类 · 加权排序
快捷输入记入这里 · AI 自动打个人标签 · 拖到左侧开始
新建工作项
任务
📋
项目
普通
调研
开发
🎤 会议
预设工作流(普通)
⬜ 待办🔄 进行中✅ 完成
💡 描述内容将自动索引到知识库(领域由属性决定,类型=记录),支持 Markdown 渲染
🤖 AI 建议
保存后自动推荐个人标签、优先级、拆解建议

🗂 会议管理

工作管理 · 融合原型 v2

🔗 会议类型工作 = 工作管理池「任务 + 🎤 会议」属性(仅任务可设,项目不可)
📎 待办「关联已有」→ 工作项挂 meeting_id 标签,可反查纪要
🖥️ 录音载体:灵犀桌面端(一期主推)|🌐 H5 应急短会
📋 会议纪要系统 · 融合 v2

会议工作列表

🗂️ 会议型工作 工作管理第 3 种类型 · type:'meeting' · 自动关联录音
📎 会议 → 工作项 闭环 核心价值
录音 → 转写(分发言人)AI 纪要待办自动去重 → 新建 or 关联已有工作项(挂 meeting_id)→ 从工作项可反查会议纪要
🎙️ 正在录制 🖥️ 灵犀桌面端(Go 原生录音)|🌐 H5 应急短会
🎙️
00:12:34
● 录制中 · 实时转写 · 发言人识别中
点击暂停可分段 · 停止后自动上传 OSS 私有桶 → 转写 → 生成纪要
🔊 实时发言人识别 pyannote 分离 + WeSpeaker 声纹匹配
💡 分离出 N 个说话人后与员工声纹库比对 → 贴上姓名;未注册说话人显示「说话人N」,可在转写页重命名并回写声纹库
📋 会议信息 会议型工作
📌 华东区点位复盘会
🗓️ 08-11 09:00 · 线下 3F 会议室
👥 李华 · 张明 · 王芳 · 赵强 · 说话人4
🏷️ 专项 复盘
⏱️ 本次录音记录
🕐 开始 08:58 · 已录 12m34s
📈 已转写 1,842 字 · 说话人 4 位
📦 分段上传 2 次 · 网络良好
📝 转写稿 华东区点位复盘会 · 点击时间跳转音频 · 共 4 位发言人
🤖 AI 会议纪要 草稿 · 可编辑 · 待确认
📋 基本信息
会议:华东区点位复盘会 | 时间:08-11 09:00-09:40 | 类型:专项复盘 | 参会:李华/张明/王芳/赵强(+1 未注册)
🎯 议题
Q2 华东区点位拓展复盘:新增 23 个,目标 30 个,完成率 77%
新点位选址审批流程卡点:平均 9.6 天,超过标准 5 天
会员中心改版上线后复购表现:复购率提升 3.2pct
✅ 结论
华东区完成率未达标主因是选址审批慢(合同周期拉长),非点位资源不足
会员中心改版有效,继续推进积分商城模块,目标 8 月底上线
Q3 华东区目标维持 50 个新点位,需先解决审批流程
📌 决议
成立选址审批流程优化专项,李华牵头,8/18 前输出优化方案李华截止 08-18A
积分商城验收会议定于 8/20,刘洋准备验收清单刘洋截止 08-20S
📝 待办清单 AI 提取 4 条 · 已入待办去重
→ 详见「待办去重」页逐条确认(新建 or 关联已有工作项)
🎯 去重逻辑:AI 提取待办 → 与 work_hub.tasks 全部工作项语义比对 → ≥0.85 高相似(绿)/ 0.5~0.85 中相似(橙)/ <0.5 低相似(灰) → 逐条确认「新建」或「关联已有」→ 关联的工作项挂 meeting_id 标签
📚 去重日志 每次判断入库,回喂去重模型
🧠 08-11 10:02 · 「华东区选址审批流程优化」→ 关联已有「华东区点位开发审批流程优化」(0.92)
🧠 08-11 10:02 · 「积分商城上线前验收」→ 关联已有「积分商城模块开发」(0.88)
🧠 08-11 10:03 · 「Q3 渠道促销方案初稿」→ 新建(0.12)
🔒 声纹为敏感生物特征:仅存内网私有库(employee_voiceprint 表),不做任何第三方传输;离职员工由管理员删除。
🔊 录制我的声纹 引导句 · 10~30s · 质量校验
📢 请朗读:「来米智能零售,让天下没有难做的生意。我们会认真对待每一台设备、每一个点位、每一位客户。」
0%
👥 员工声纹库 已注册 5 / 未注册 3 / 待重录 1
员工部门状态注册样本最近识别测试操作
🧪 识别测试 试说一句 → top3 命中

模拟:张明在测试台说了一句「我先汇报下本周重点」,系统返回:

🥇 张明 96.3% 🥈 李华 12.1% 🥉 王芳 8.4%
🏗️ 技术架构 全开源主线 · 数据不出内网
录音端(三载体)
🖥️ 灵犀桌面端 Wails 系统级录音
📱 App uni-app 前台+后台录音 ★
🌐 灵犀移动 H5(应急兜底)
OSS 私有桶
加密存储 · 参会人/管理员可见
ASR 转写
FunASR / Paraformer Apache-2.0
中文会议 SOTA · VAD+标点+热词
说话人分离
pyannote.audio Apache-2.0
自动分 N 人 · 无需注册
声纹匹配
WeSpeaker ECAPA-TDNN Apache-2.0
vs 员工声纹库
纪要生成
Hermes LLM(qwen)
结构化 prompt → 纪要 JSON
待办去重
embedding 相似度 + 规则
三档阈值 0.85 / 0.5
工作项
work_hub API
POST /api/v1/task · 挂 meeting_id
🎙️ 录音载体对比
载体长录音(30~120min)后台/锁屏开发成本适用场景结论
微信小程序❌ 单次≤60s❌ 挂起仅查看纪要不能做主载体
灵犀移动 H5⚠️ 可录·锁屏断应急短会(≤10min)兜底
★ 灵犀桌面端(Wails)✅ 系统级中(app.go Go 原生)固定会议室/工位一期主推
App(uni-app)✅ 需前台服务中高移动会议⏸ 待评估(框架不支持,列长期路线图)
🔊 声纹识别方案对比
方案授权中文效果成本备注
pyannote.audio 3.xApache-2.0分离效果好0说话人分离事实标准
★ WeSpeakerApache-2.0中文最优0ECAPA-TDNN 注册识别
SpeechBrain ECAPAApache-2.0通用0备选
腾讯云/阿里云声纹商业~0.3元/次⚠️ 声纹敏感,上云需合规评估
🗣️ ASR 转写方案对比
方案授权中文会议效果成本备注
★ FunASR / ParaformerApache-2.0⭐ SOTA0(自部署)推荐 · VAD+标点+热词
faster-whisperMIT0多语言备选
腾讯云录音文件商业~1.8元/h免部署兜底
阿里云录音文件商业~1.6元/h免部署兜底
讯飞录音转写商业~2元/h会议垂直方案多
📤 上传协议(跨端预留 · 一期轻量) 用户拍板 2026-08-11
服务端按标准分片协议设计(一次到位,为将来 App 迁移预留,后端零重做):
POST /upload/init → 返回 upload_id
PUT /upload/chunk?upload_id=&offset=&hash= → 分片上传(5~8MB/片)
POST /upload/complete → 合并 → 触发转写任务
桌面端客户端一期(轻量实现,不做完整断点续传):
✅ 本地保留原件 + 失败重试 + 5 分钟分片上传(断片只重传该片)
✅ 上传成功才删本地(防丢铁律)
✅ 录音暂停/续录保留(接电话/休息 → 继续录 → 合并)
⏸ 完整断点续传客户端 → 将来 App 端实现(复用同一分片协议)
💡 理由:会议室/工位网络稳定,断点续传高频场景是移动弱网(一期无此场景);轻量方案已覆盖 99% 丢录音风险,省 1~2 天工期。
📅 分期规划
内容状态
P0 原型6 页完整交互原型(本交付)✅ 已完成
P1 验证FunASR + pyannote + WeSpeaker 私有化部署,真实录音跑通待排期
P2 一期灵犀桌面端录音(Go 原生+暂停续录+轻量分片)+ 会议型工作 + 转写/纪要 + 待办去重打通 work_hub待排期(预计 5~7 天)
P3 二期网页 H5 兜底录音 · 纪要分享 · 声纹合规审计待排期
P4 增强热词定制 · 复杂场景优化 · 去重日志回喂待排期
P5 路线图App(uni-app)待评估:框架不支持 App,若未来引入移动录音场景,复用服务端分片协议仅需实现客户端长期
📎 编辑子任务