Install
openclaw skills install speech-notes将录音/语音转写为结构化演讲纪要。适用于:会议讲话、内部分享、演讲录音的转写整理。 触发条件:用户发送音频文件并要求整理/转写/纪要,或要求将已有转写文本整理成结构化纪要。
openclaw skills install speech-notes将录音转写为高质量的结构化演讲纪要。整个流程分两步:转写和整理。
ffprobe 获取时长、采样率等信息ffmpeg -f segment -segment_time 300 分段(每段 5 分钟)ffmpeg -ar 16000 -ac 1 -b:a 32k(降低体积,提高 API 成功率)file_key,调用 scripts/speech-to-text.sh --feishu-file-key <key>generativelanguage.googleapis.com,用 inline_data 传 base64 音频qwen-omni-turbo,同上方式请精确转写这段中文语音的全部内容,保留原始表述和口语化表达,不要遗漏任何内容。只输出转写文字。
# [标题:有观点、有张力,不要纯描述]
> 整理自 [谁] 于 [日期] 在 [场合] 的讲话要点 ← 引用容器,居中对齐
## 一、[主题板块]
### [三级标题]
正文段落 / bullet 列表
--- ← 分隔线:仅在 H2 之间使用
## 二、[主题板块]
...
这些规则来自对高质量终稿的 block 级逆向分析。排版直接决定文档的可读性。
| 层级 | 飞书 block_type | 用途 | 数量 |
|---|---|---|---|
| H2 (##) | heading2 | 大板块(一、二、三…) | 3-5 个 |
| H3 (###) | heading3 | 小节主题 | 每个 H2 下 2-4 个 |
| 加粗文本段 | text (bold) | 子话题标签(不是标题!) | 按需 |
关键区分:
这是 AI 整理纪要最容易犯的错。不是所有内容都该变成 bullet。
用段落文本(text block)的场景:
用 Bullet 的场景:
判断公式:这句话是「引出观点」还是「支撑观点」?引出 = 段落,支撑 = bullet。
嵌套规则:
精炼规则:
--- + 空行(文档仅在 H2 之间有分隔线,其他地方不用)加粗不是随便用的,它有明确的层次:
整句加粗(最强调):核心结论、感召句
Bullet 前半加粗(论点突出):论据 bullet 的核心部分
关键词加粗(重点标记):人名、数字、专有名词
子话题标签(结构引导):不用标题,用加粗文本段落
| 错误 | 正确做法 |
|---|---|
| 标题写「XX会议纪要」 | 提炼核心观点作为标题 |
| 不交代讲话人和场合 | 头部引用容器写明三要素 |
| 把人物称呼改成正式全名 | 保留场景中的自然称呼 |
| 所有内容都用 bullet | 开场、结论、感召用段落文本 |
| 所有子话题都用 H3 | 轻量子话题用加粗文本段 |
| bullet 太长(一个 bullet 一整段) | 拆成主句 + sub-bullet |
| 到处加引用块 | 全文仅 1-2 处最有力的原话 |
| 没有空行,内容紧贴 | 段落间、bullet 组间留呼吸感 |
| 过渡句太多(「先从…说起」) | 直接进入内容 |
| 底部加 AI 声明 | 不加 |
| 所有标题都是「关于XX」 | 标题风格多样化 |
| 时间线用 bullet 列表 | 结构化数据用飞书表格 |
| 加粗没有层次,要么全加要么不加 | 按 4 层规则使用 |
整理完成后逐项检查:
update_text_elements + text_color| 值 | 颜色 |
|---|---|
| 1 | 暗红 |
| 2 | 橙色 |
| 3 | 黄色 |
| 4 | 绿色 |
| 5 | 蓝色 |
| 6 | 紫色 |
| 7 | 灰色 |
| 值 | 颜色 |
|---|---|
| 4 | 绿色背景(常用于引用块强调) |