通过 IMAP 获取语音邮件,调用 OpenAI Whisper 转录附件,存入 Obsidian 临时笔记文件夹。
语音调音符 → Obsidian. 图像调音符 IMAP的电子邮件, 将音频附件转录到 OpenAI. 11.是一项面向实际任务的技能,主要用于Whisper, 并将结果保存为您 Obsidian 库中的即时调音符;@ @ info。
从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。
通过 IMAP 获取语音备忘邮件,使用 OpenAI Whisper 转录音频附件,并将结果保存为 Obsidian 仓库中的临时笔记(fleeting note)。
python3 {skillDir}/scripts/transcribe_voice_notes.py
设置环境变量(或让该技能从 OpenClaw 配置中读取):
| 变量 | 必需 | 说明 |
|---|---|---|
EMAIL_ADDRESS |
✅ | IMAP 登录邮箱地址 |
EMAIL_PASSWORD |
✅ | 应用专用密码(App-specific password) |
OPENAI_API_KEY |
✅ | OpenAI API 密钥 |
OBSIDIAN_VAULT_PATH |
✅ | Obsidian 仓库根目录的绝对路径 |
EMAIL_PROVIDER |
邮箱服务商标识符:gmail(默认)、outlook、163.com、126.com |
|
FLEETING_FOLDER |
存放临时笔记的仓库子文件夹(默认:0-Inbox) |
|
VOICE_NOTE_KEYWORD |
邮件主题过滤关键词(默认:Voice Note) |
|
MARK_EMAIL_READ |
true / false(默认:true) |
{
skills: {
"voice-note-transcriber": {
obsidianVaultPath: "/home/user/Documents/MyVault",
fleetingFolder: "0-Inbox",
emailProvider: "gmail",
subjectKeyword: "Voice Note",
markEmailRead: true,
},
},
}
.mp3、.wav、.m4a、.webm、.ogg、.flac)下载至临时目录。whisper-1)逐个转录音频附件。--- tags: - type/transcript - source/voice-note date: 2025-05-12 email_subject: "Voice Note — weekly recap" email_from: sender@example.com --- # Voice Note Transcript — 2025-05-12 ## Transcript (transcribed text here) ## Source - **Subject:** Voice Note — weekly recap - **From:** sender@example.com - **Date:** Mon, 12 May 2025 08:00:00 +0800
| 现象 | 解决方法 |
|---|---|
| “Missing OPENAI_API_KEY” | 导出环境变量 OPENAI_API_KEY,或在 OpenClaw 配置中设置该字段 |
| Obsidian 中未显示新笔记 | 确认 OBSIDIAN_VAULT_PATH 指向的是 仓库根目录(而非子文件夹),且 FLEETING_FOLDER 在该目录下真实存在 |
| 未找到任何邮件 | 检查 EMAIL_PROVIDER、邮箱凭证以及 VOICE_NOTE_KEYWORD 是否与实际邮箱配置一致 |
| 音频附件未被转录 | 确保附件具有受支持的音频扩展名 |
clawhub publish ~/.openclaw/skills/voice-note-transcriber --slug voice-note-transcriber --name "Voice Note Transcriber" --version 1.0.0 --changelog "Initial release"
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章