
## 概述
这个n8n工作流是一个完整的自动化会议纪要生成系统,能够自动处理视频文件、生成转录文本、创建结构化会议笔记,并将结果保存到Notion和本地文件中。
## 工作流程
### 1. 文件监控与等待
– **File Trigger**: 监控指定文件夹中的新视频文件
– **Wait & Execute Command**: 使用PowerShell脚本等待文件复制完成
– **Filter**: 筛选MKV格式的视频文件
### 2. 云端存储
– **Create sub-folder**: 在Google Drive中创建会议专属文件夹
– **Read MKV From Disk**: 读取本地视频文件
– **Upload video file**: 将视频上传到Google Drive
### 3. 音频处理与转录
– **Create Wav**: 使用Python脚本将视频转换为WAV音频格式
– **Transcribe Local**: 使用本地Whisper模型进行语音转录
– **Save Transcript File**: 保存转录文本到本地文件
### 4. 智能笔记生成
– **Set Transcript Data**: 设置转录数据和Google Drive链接
– **Create Notes**: 使用本地Ollama模型生成结构化会议笔记
– **Save Notes File**: 保存生成的笔记到本地文件
### 5. Notion集成
– **Create a page**: 在Notion中创建新的会议页面
– **Paste Video URL**: 添加视频链接到Notion页面
– **Parse for Notion**: 将长文本分割为适合Notion的块
– **Loop Over Items & Append a block**: 循环添加文本块到Notion页面
### 6. 通知系统
– **Discord**: 通过Discord发送通知
## 技术特点
– **本地AI处理**: 使用本地Whisper和Ollama模型,无需云端API
– **自动化流程**: 从文件检测到最终笔记生成完全自动化
– **多平台集成**: 整合Google Drive、Notion、Discord等多个平台
– **智能分割**: 自动处理长文本以适应Notion的块限制
– **文件管理**: 自动清理临时文件,保持系统整洁
## 辅助脚本
工作流包含三个关键的Python脚本:
– **wait-for-file.ps1**: 检查文件是否可访问
– **create_wav.py**: 视频转音频处理
– **transcribe_return.py**: 语音转录核心功能
这个工作流特别适合需要频繁记录和整理会议内容的团队,能够显著提高会议效率和信息留存质量。

评论(0)