闲社服务运行正常AI智能体自动化平台
v

语音转笔记

技能标识:voice2notion

语音录音转录并保存到 Notion 数据库。使用 faster-whisper 转录,自动提取关键信息并写入数据库。

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.2.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

语音转笔记

Voice2Notion 工具

将语音转录保存到 Notion 数据库

功能

  • - 语音转录(faster-whisper)
  • 自动提取关键信息
  • 保存到 Notion 数据库
  • 保存录音文件链接

💡 推荐使用 medium 或 large 模型以获得更好的转录效果

前置要求

1. Notion 模板(推荐)

复制模板到你的工作空间:
https://www.notion.so/4e667ba767e2414a9f89041471d5f85d

模板包含:

  • - 上传记录数据库(预设所有必需列)
  • 录音记录模板页面

获取数据库 ID:

  1. 1. 打开复制的数据库
  2. 从 URL 获取 ID:https://www.notion.so/数据库ID?v=...

2. 安装依赖

bash

创建虚拟环境


cd ~/.openclaw
uv venv .venv
source .venv/bin/activate

安装 faster-whisper

uv pip install faster-whisper

⚠️ 首次转录时会自动下载模型(base 约 140MB,medium 约 1GB)

3. 配置 Notion

获取 API Key:

  1. 1. 访问 https://www.notion.so/my-integrations
  2. 创建新的 Integration
  3. 复制 API Key

分享数据库给 Integration:

  1. 1. 在 Notion 中打开目标数据库
  2. 点击 Share → Add emails
  3. 添加你的 Integration 邮箱

设置配置:
bash

保存 API Key


echo 你的 Notion API Key > ~/.config/notion/api_key

设置数据库 ID(可选,也可以在命令中传入)

export NOTIONDATABASEID=你的数据库ID

工作流程

Step 1:接收语音并转录

  • - 用户发送语音消息(.m4a)
  • 使用 faster-whisper 转录为文字

Step 2:润色并提取信息

  • - 润色转录文本(修正错误、补全字词、语句通顺)
  • 提取数据库字段

Step 3:添加到数据库

  • - 在数据库中创建记录
  • 在记录页面中添加完整内容
  • 保存录音文件链接

转录命令

bash

激活虚拟环境


cd ~/.openclaw
source .venv/bin/activate

转录音频(使用 medium 模型,效果更好)

python3 << EOF from faster_whisper import WhisperModel

可选模型:tiny, base, small, medium, large

模型越大,准确度越高,速度越慢

model = WhisperModel(medium, device=cpu, compute_type=int8) segments, info = model.transcribe(/path/to/audio.m4a)

text = .join([s.text.strip() for s in segments])
print(f语言:{info.language})
print(f转录:{text})
EOF

保存录音文件

Notion API 支持两种方式保存文件:

方式 1:外部链接(推荐)

将录音上传到可公开访问的 URL,然后在 录音链接 字段填写 URL:

python

数据库属性


录音链接: {url: https://example.com/audio.m4a}

方式 2:上传到云盘后添加链接

  1. 1. 将音频文件上传到云盘(Google Drive、Dropbox 等)
  2. 获取公开分享链接
  3. 填写到 录音链接 字段

数据库列要求

列名类型说明
Name标题必填
讨论主题
文本 | 录音主题 | | 录音日期 | 日期 | 文件日期 | | 录音链接 | URL | 录音文件地址 |

基本用法

bash

激活虚拟环境


cd ~/.openclaw
source .venv/bin/activate

设置数据库 ID(替换为你的)

export NOTIONDATABASEID=你的数据库ID

转录音频

python3 transcribe.py /path/to/audio.m4a

数据库列要求

列名类型说明
Name标题必填
讨论主题
文本 | 录音主题 | | 录音日期 | 日期 | 文件日期 | | 处理状态 | 单选 | 待整理/整理中/已归档 | | 关键要点 | 文本 | 要点列表 | | 待办事项 | 文本 | 待办列表 | | 转录结果 | 文本 | 完整转录 | | 类型 | 多选 | 讨论/会议/笔记 | | 已上传 | 复选框 | ✅ |

安全说明

  • - API Key 存储在本地文件 ~/.config/notion/api_key
  • 不要将 API Key 提交到公开仓库
  • 定期轮换 API Key
  • 使用环境变量传递数据库 ID

故障排除

转录失败:

  • - 确认虚拟环境已激活
  • 确认 faster-whisper 已安装:pip list | grep faster-whisper

Notion API 错误:

  • - 确认 API Key 正确
  • 确认数据库已分享给 Integration
  • 确认数据库列名匹配

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 voice2notion-1776107894 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 voice2notion-1776107894 技能

通过命令行安装

skillhub install voice2notion-1776107894

下载

⬇ 下载 voice2notion v1.2.0(免费)

文件大小: 2.89 KB | 发布时间: 2026-4-15 14:52

v1.2.0 最新 2026-4-15 14:52
voice2notion 1.2.0 重大更新:内置 faster-whisper 实现端到端语音自动转录,并完善使用说明。

- 集成 faster-whisper,支持语音录音自动转文字,无需外部转录工具
- 新增详细安装与配置指导,包含模型选择和依赖说明
- 更新描述与功能说明,包括模型体积、推荐型号等
- tags 优化,强调语音转录和模型类型
- 保持 Notion 数据库接入方式不变,原有功能不受影响
返回顶部