安装与下载
1 ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install iyeque-meeting-transcription
2 手动安装
将技能文件夹复制到以下位置之一
~/.openclaw/skills/
{'/skills/'}
优先级:工作区 › 全局 › 内置
3 提示词安装
将此提示词复制到 Openclaw 即可自动安装。
请帮我使用 Clawhub 安装 skill-iyeque-meeting-transcription。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
基本信息
iyeque-meeting-transcription
安装指南
- ClawHub CLI
从源直接安装技能的最快方式。
npx clawhub@latest install iyeque-meeting-transcription - 手动安装
将技能文件夹复制到以下位置之一
全局模式
~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置 - 提示词安装
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 iyeque-meeting-transcription。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
更倾向于下载?
获取包含原生技能文件的ZIP压缩包。
下载技能 (.zip)
什么是
Private Local Meeting Transcription 技能使用 Whisper 处理用户选择的音频或视频文件,并生成可重复使用的转录成果。它支持会议、访谈、通话、讲座和语音笔记,并提供语言选择、模型大小、输出格式和详细词级时间戳等选项。
转录在本地运行,不使用云端转录 API,有助于在处理期间将录音和转录内容保留在本机。Whisper 可能需要在首次使用某个模型时下载其模型文件,因此请为初次使用预留网络连接。作为 Openclaw Skills 工作流,它还强调权限检查、工作区边界,以及提取决策或行动项时引用时间戳。
应用场景
转录会议、访谈、通话、讲座或语音笔记,无需将录音发送到云端转录 API。
生成带时间戳的 JSON 转录文本,供审阅、搜索或后续处理。
根据录音创建 SRT 字幕。
生成易读的 Markdown 笔记,其中包含确定性的行动项候选内容。
--language
处理已知语言的录音,或让 Whisper 自动检测语言。
需要详细时间信息且可接受额外计算开销时,启用词级时间戳。
工作原理
确认用户有权处理该录音。
验证输入文件解析后的路径位于当前工作区内;拒绝通过符号链接逃逸工作区。
执行大型转录任务前检查本地系统容量,然后选择 Whisper 模型。base 是实用的默认选项;对准确度要求较高且资源允许时,可使用更大的模型。
使用输入文件、模型、输出目录,以及任何可选的语言、格式或词级时间戳设置运行 meeting.py。
Whisper 在本地转录录音。运行时处理不会发起网络请求;首次获取模型可能需要网络访问。
检查 transcript.json 和生成的成果。提取决策或行动项时,请引用时间戳。
配置指南
此技能需要 python3 和 Python 软件包 openai-whisper。请在技能目录中运行脚本,该目录中提供了 meeting.py。Whisper 可能会在首次使用时下载模型文件;在受限环境中,请使用已下载的模型。
python3 -m pip install openai-whisper
python3 meeting.py --input meeting.m4a --model base --output-dir meeting-output
使用较大模型转录英语访谈,并生成所有文档中列出的输出格式:
python3 meeting.py
--input interview.wav
--model small
--language en
--output-dir interview-output
--format all
可用模型包括 tiny、base、small、medium、large 和 turbo。文档列出的格式包括 all(默认)、json、srt 和 markdown。省略 --language 可自动检测语言。只有在需要详细时间信息时才添加 --include-word-timestamps,因为这会增加计算开销。
数据架构
请求的输出目录必须位于当前工作区内。文档所述的默认 all 输出包括:
文件 内容
transcript.json 转录文本、检测到或选定的语言、时长和带时间戳的片段。
transcript.srt 带时间信息的字幕条目。
notes.md 易读的转录文本和确定性的行动项候选内容。
使用 --format json、--format srt 或 --format markdown 可选择文档列出的单一格式,而非 all。此技能未指定其他元数据分类体系,也未提供单独的 VTT 输出格式。
高级特性
从六种 Whisper 模型大小中选择:
tiny
、
base
、
small
、
medium
、
large
turbo
。
--language
设置已知语言,或不设置该选项以自动检测语言。
需要更精细的时间信息时启用
--include-word-timestamps
,并考虑其额外计算开销。
选择单独的 JSON、SRT 或 Markdown 输出格式,或一次生成所有文档列出的成果。
保持本地处理:脚本在运行时不会发起网络请求,但首次获取 Whisper 模型可能需要网络访问。
应用工作区安全措施:输入文件解析后的路径必须位于工作区内,拒绝通过符号链接逃逸工作区,并将输出限制在请求的工作区目录中。
引用决策或行动项前,请检查转录时间戳;生成的行动项候选内容具有确定性。
name: meeting-transcription description: "Private local meeting transcription for OpenClaw: convert audio recordings into timestamped transcripts, SRT/VTT subtitles, and structured Markdown notes with deterministic action-item extraction. Use for meetings, interviews, calls, lectures, and voice notes when audio should remain local." license: MIT-0