基于 FunASR 的实时会议转录技能,支持中文语音识别、实时转录、文件保存和环境管理。
技能已自动注册到 OpenClaw,无需额外安装。
在 OpenClaw 会话中,使用以下命令:
开始会议转录 - 启动实时语音转录停止转录 - 停止转录并保存文件检查转录环境 - 检查 Conda 环境和依赖包设置转录环境 - 配置 Conda 环境和安装依赖查看会议记录 - 列出所有会议转录文件打开最新会议纪要 - 打开最新的会议纪要文件meeting-transcriber/
├── _meta.json # 技能元数据
├── transcriber.py # 技能主文件(支持所有命令)
├── start_meeting.bat # 批处理启动文件
├── check_env.py # 环境检查工具
├── conda_setup.py # 环境设置工具
└── SKILL.md # 技能说明文档
audioProject 环境)audioProjectfunasr - 语音识别引擎torch - 深度学习框架pyaudio - 音频输入输出webrtcvad - 语音活动检测numpy - 数值计算用户: 开始会议转录
AI: 启动转录系统...
用户: (开始会议讨论)
用户: 停止转录
AI: 转录已保存,文件位置: ...
用户: 检查转录环境
AI: 检查Python环境... OK
AI: 检查项目目录... OK
AI: 检查依赖包... OK
AI: 环境检查通过!
用户: 查看会议记录
AI: 找到 5 个转录文件:
AI: 1. meeting_20260402_103149.txt
AI: 2. meeting_20260402_100724.txt
AI: ...
Q: 环境检查失败
A: 1. 运行'设置转录环境'命令
2. 或手动创建环境: conda create -n audioProject python=3.8
3. 手动安装依赖: pip install funasr torch pyaudio webrtcvad
Q: 转录启动失败
A: 1. 检查麦克风权限
2. 运行'检查转录环境'验证环境
3. 尝试使用批处理文件: start_meeting.bat
Q: 编码错误(乱码)
A: 1. 使用批处理文件: start_meeting.bat
2. 脚本已内置编码修复
Q: 麦克风无法工作
A: 1. 检查麦克风是否被其他程序占用
2. 运行环境检查查看音频设备
3. 确保麦克风已正确连接
技能支持以下自定义配置:
如需扩展功能,可以修改以下文件:
D:/dev/python/voiceFunAsr/vocie_mic_fixed_gbk.py - 核心转录逻辑transcriber.py - 技能命令处理逻辑| 文件 | 功能 | 使用场景 |
|---|---|---|
| ------ | ------ | ---------- |
transcriber.py | 技能主文件 | 处理所有命令,OpenClaw自动调用 |
start_meeting.bat | 批处理启动文件 | 直接启动转录,解决编码问题 |
check_env.py | 环境检查工具 | 独立运行环境检查 |
conda_setup.py | 环境设置工具 | 自动安装依赖和环境 |
D:\dev\python\voiceFunAsr\meeting_records\meeting_YYYYMMDD_HHMMSS.txt如有问题,请提供:
提示: 首次使用时建议运行环境检查:
检查转录环境
转录文件位置: D:\dev\python\voiceFunAsr\meeting_records\
共 1 个版本
暂无安全检测报告