从腾讯会议 公开分享链接 中导出完整的会议转写内容。
内容说明AI 全文摘要腾讯会议自动生成的会议摘要智能章节按主题自动分段,附时间戳和概要关键节点屏幕共享开始/停止、成员加入/离开等事件完整转写逐段语音转文字,含说话人识别和时间戳
bash
pip install playwright
playwright install chromium
bash
python scripts/tencent_meeting_export.py <分享链接>
bash
python scripts/tencent_meeting_export.py https://meeting.tencent.com/cw/xxxxx -o 会议纪要.md
bash
# 同时导出 Markdown + JSON
python scripts/tencent_meeting_export.py https://meeting.tencent.com/cw/xxxxx --json
# 仅导出 JSON(不生成 Markdown)
python scripts/tencent_meeting_export.py https://meeting.tencent.com/cw/xxxxx --json-only -o raw.json
text
positional arguments:
url 腾讯会议分享链接
optional arguments:
-o, --output 输出文件路径 (默认: meeting_transcript.md)
--json 同时导出原始 JSON 数据
--json-only 仅导出原始 JSON 数据
--timeout 页面加载超时时间(秒,默认 60)
-q, --quiet 静默模式
v1/minutes/detail — 转写段落(懒加载分页)get-full-summary — AI 摘要get-chapter — 智能章节get-critical-node — 关键事件节点common-record-info — 会议元信息转写段落 (paragraph) 的关键字段:
text
paragraph
├── start_time / end_time (毫秒时间戳)
├── speaker
│ ├── user_id
│ ├── user_name ← 说话人姓名
│ └── avatar_url
└── sentences[]
└── words[]
└── text ← 转写文字
也可在 Python 代码中直接调用:
python
import asyncio
from scripts.tencent_meeting_export import TranscriptCapture, format_markdown
async def export():
capture = TranscriptCapture("https://meeting.tencent.com/cw/xxxxx")
data = await capture.capture()
md = format_markdown(data)
print(md)
asyncio.run(export())