skills/skills.netease.im/meeting-analyzer

meeting-analyzer

SKILL.md

Meeting Analyzer - 会议记录分析技能

使用场景

当用户提供本地会议录制文件(主要是 mp4 格式),需要:

  1. 将语音转换为文字
  2. 生成结构化会议纪要
  3. 提取销售关键维度信息

触发条件

  • 用户提供 mp4 文件路径或提到"会议录音"、"会议录屏"、"转录"、"会议纪要"
  • 用户提到腾讯会议、Zoom、钉钉、飞书等录制文件需要分析
  • 即使没有明确说"会议纪要",但上传了会议视频文件需要处理

工作流程

1. 确认输入文件

首先确认用户提供的文件路径:

  • 检查文件是否存在
  • 确认文件格式(支持 mp4、mov、avi 等常见视频格式)
  • 如果文件路径不明确,先定位文件

2. 提取音频

使用 ffmpeg 从视频文件中提取音频:

ffmpeg -i <input_video> -vn -acodec libmp3lame -ab 192k <output_audio>.mp3 -y

3. 语音转文本

使用本地 whisper 进行语音识别:

whisper <audio_file>.mp3 --model medium --language zh --output_dir <output_dir>

模型选择建议

  • tiny - 快速测试,精度较低
  • base - 平衡速度和精度
  • small - 推荐默认选择
  • medium - 高精度,适合正式会议纪要
  • large - 最高精度,处理时间较长

4. 分析转录文本

阅读生成的文本文件,进行以下分析:

会议纪要结构

# 会议纪要

## 基本信息
- 会议时间:[从文件名或上下文推断]
- 参会人员:[从对话中识别]
- 会议主题:[从对话内容总结]

## 会议摘要
[200-300 字的会议内容概要]

## 关键讨论点
1. [讨论点 1]
2. [讨论点 2]
3. [讨论点 3]

## 行动项
- [ ] [行动项 1] - 负责人 - 截止时间
- [ ] [行动项 2] - 负责人 - 截止时间

## 销售维度分析

### 客户需求
[详细记录客户明确表达的需求、痛点、期望]

### 预算信息
[记录客户提到的预算范围、价格敏感度、采购流程等]

### 决策链
[识别决策者、影响者、使用者、采购流程等]

### 项目计划
[时间节点、里程碑、上线时间、采购周期等]

### 竞品情况
[客户提到的竞争对手、对比情况、竞争优势/劣势]

## 后续跟进建议
[基于会议内容的跟进策略建议]

5. 生成 Word 文档

使用 scripts/generate_meeting_docx.py 脚本生成格式化的 Word 文档。

输出说明

  • 默认输出路径:与输入视频同目录,文件名格式 <原文件名>_会议纪要.docx
  • 文档内容:包含完整会议纪要和销售维度分析
  • 可选输出:纯文本转录稿(.txt)

注意事项

  1. 隐私保护:会议内容可能包含敏感信息,处理完成后告知用户文件位置
  2. 处理时间:根据视频长度,whisper 转写可能需要较长时间,提前告知用户
  3. 语言识别:默认使用中文(zh),如检测到其他语言需调整参数
  4. 文件清理:询问用户是否需要保留中间文件(提取的音频、转录文本)

边缘情况处理

  • 文件不存在:帮助用户查找可能的文件位置
  • 音频质量差:建议使用更大模型或说明识别精度可能受影响
  • 多人对话:whisper 可能无法区分说话人,需在纪要中说明
  • 专业术语:某些行业术语可能识别不准,建议用户校对关键信息
  • 超长视频:超过 2 小时的视频建议分段处理或提前告知处理时间

脚本说明

本技能包含以下脚本:

主流程脚本(推荐):

  • scripts/process_meeting.py - 完整的处理流程(提取音频 → 转写 → 生成文档)

独立脚本(可选):

  • scripts/extract_audio.sh - 从视频提取音频
  • scripts/transcribe_audio.sh - 调用 whisper 转写
  • scripts/generate_meeting_docx.py - 生成 Word 文档
  • scripts/install_dependencies.sh - 安装依赖

使用方法:

# 一键处理(推荐)
python scripts/process_meeting.py <video_file.mp4>

# 自定义参数
python scripts/process_meeting.py meeting.mp4 --model small --cleanup

# 查看帮助
python scripts/process_meeting.py --help

使用前确保依赖已安装(运行 scripts/install_dependencies.sh)。

Installs
2
First Seen
Apr 24, 2026