{"repo":"lgy1027/matrix-live-diarizer","free":true,"listed":false,"github":"https://github.com/lgy1027/matrix-live-diarizer","clone":"git clone https://github.com/lgy1027/matrix-live-diarizer.git","description":"Local-first meeting transcription — audio & transcripts never leave your machine. Live captions + upload diarization + voice matching.","language":"Python","stars":62,"topics":["asr","docker","fastapi","funasr","llm","local-first","meeting-transcription","modelscope","ollama","openai-compatible"],"license":"MIT","category":"ai-agents","readme_excerpt":"Matrix Live Diarizer 本机优先的会议录音转写工具 · 默认数据不外传 · 上传多人分离 + 实时字幕 + 声纹匹配 English · 使用说明 · LLM 配置 · 隐私 · 安全 · API · 模型 这是面向单台受信任机器的本地单机工具,适合本地试用和迭代;当前不面向公网部署、多租户、合规存档或自动身份判定。 它解决什么 把\"一段会议录音\"变成\"带说话人归属、可校正、可导出\"的结构化纪要， 音频和转写永远不出本机 。飞书/讯飞/在线 ASR 都要把音频传上云——本项目不上传音频。LLM 纪要可选本机 Ollama，公网 LLM 只在你显式允许时发送转写文本（永不发音频、永不发声纹）。 两条路径合一，覆盖会议从现场到会后的全程： - 📤 上传录音（会后高质量处理） ：解码 → ASR → 可选 pyannote 多人分离 → 声纹匹配已登记人物 → 入库 → 校正/纪要/导出。 - ⚡ 实时字幕（会议进行中） ：浏览器录音 → VAD 切段 → ASR → 声纹识别已登记人物 → 边说边出，落段入库。 核心能力 - 🖥️ 本地优先 ：默认全本机推理，下载模型后可在无网环境运行（LLM 关闭时）。 - 👥 多人说话人分离 ：上传会议模式用 pyannote community-1 切出匿名说话人 turn。 - 🧬 声纹匹配 ：把匿名 Spk 01 按严格阈值匹配到已登记人物，可随时人工纠正， 不是身份认证 。声样支持 上传文件或浏览器在线录音 注册。 - 📝 可校正纪要 ：双击改文稿、批量重指说话人、合并/拆分说话人、生成/编辑摘要（LLM 或本地 TextRank 兜底）。 - 📤 多格式导出 ：Markdown / SRT / VTT / JSON。 - 🔧 可切换引擎 ：ASR（Qwen3-ASR / SenseVoice / Paraformer）、声纹（CamPlus / ERes2Net / Wespeaker）运行时可切。 产品边界 - 上传录音做会后高质量处理（多人分离 / 纪要 / 导出）；实时模式做会议进行中的近实时字幕。 - \"说话人分离\"只产生匿名标签；声纹匹配可按严格规则自动显示已登记人物，但不构成身份认证，且可随时纠正。 - 未配置 pyannote 时，会议仍可完成转写，但保持匿名并明确提示分离不可用。 - 默认数据保存在本机且不启用 LLM。首次启动下载模型时会联网。 - macOS MPS 偶发死锁，加载超时（默认 90s）会自动回退 CPU；服务为单进程（ WORKERS=1 ），请勿调高。 - 不建议直接暴露到公网，也不承诺满足医疗、法律等受监管行业要求。 关于项目名 ：实时与上传是同一会议的两个入口，均为一等功能。多人说话人分离（diarization）在上传模式完成；实时模式靠声纹识别已登记说话人，不做多人分离。 界面预览 会议工作区 · 转写、校正、说话人归属、纪要与导出,全程本地 实时字幕 会议库 人员声样（含在线录音） 引擎与设置 核心流程 上传录音（会后） 1. 上传录音并选择\"快速转写\"或\"会议模式\"。 2. 后台任务完成解码、转写和可选的说话人分离。 3. 在会议详情中检查自动匹配、确认中置信度建议，并校正文稿。 4. 生成或编辑纪要，随后导出所需格式。 实时字幕（会中） 1. 浏览器授权麦克风并开始录音。 2. VAD 自动切段、ASR 实时转写、声纹识别已登记说话人，边说边出。 3. 结束录音后落段入库，与上传会议进入同一套校正/纪要/导出流程。 快速","default_branch":null,"files":null,"tree":[],"storefront":"/r/lgy1027","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/lgy1027/matrix-live-diarizer/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}