扫描报告
0 /100
meeting-to-text
将本地会议录音/视频转换为带说话人分离的文本转录
纯本地会议音视频转文本工具,所有操作仅涉及文件读取、ffmpeg媒体处理和本地模型推理,无网络通信、无凭证访问、无数据外泄,声明与实现完全一致。
可以安装
无需限制,可直接使用。
| 资源类型 | 声明权限 | 推断权限 | 状态 | 证据 |
|---|---|---|---|---|
| 文件系统 | READ | READ | ✓ 一致 | scripts/meeting_to_text.py:316 仅读取用户指定的输入文件 |
| 文件系统 | WRITE | WRITE | ✓ 一致 | scripts/meeting_to_text.py:411 仅写入用户指定的输出路径 |
| 命令执行 | NONE | READ | ✓ 一致 | scripts/meeting_to_text.py:141 仅调用本地ffmpeg.exe进行媒体规范化 |
| 网络访问 | NONE | NONE | — | 代码中无任何网络请求 |
| 环境变量 | READ | READ | ✓ 一致 | scripts/meeting_to_text.py:48-53 仅读取预设的路径配置变量 |
| 技能调用 | READ | READ | ✓ 一致 | SKILL.md 描述为纯本地工作流 |
目录结构
5 文件 · 35.0 KB · 978 行 Python 1f · 748L
Markdown 3f · 188L
JSON 1f · 42L
├─
▾
evals
│ └─
evals.json
JSON
├─
▾
references
│ ├─
runtime_paths.md
Markdown
│ └─
troubleshooting.md
Markdown
├─
▾
scripts
│ └─
meeting_to_text.py
Python
└─
SKILL.md
Markdown
依赖分析 6 项
| 包名 | 版本 | 来源 | 已知漏洞 | 备注 |
|---|---|---|---|---|
funasr | * | pip | 否 | 中文ASR框架,用于本地语音识别 |
torch | * | pip | 否 | PyTorch本地推理 |
torchaudio | * | pip | 否 | 音频加载和处理 |
numpy | * | pip | 否 | 数值计算 |
scipy | * | pip | 否 | 谱聚类算法 |
sklearn | * | pip | 否 | KMeans聚类 |
安全亮点
✓ 全部操作在本地执行,无网络通信
✓ subprocess仅用于调用本地ffmpeg.exe进行媒体规范化,属于合理用途
✓ 所有模型均为本地加载(SenseVoiceSmall、VAD、3D-Speaker)
✓ 文档声明与代码实现完全一致,无阴影功能
✓ 不访问任何敏感路径(~/.ssh、~/.aws、.env等)
✓ 不读取任何凭证或环境变量中的敏感信息
✓ 无代码混淆、base64编码或可疑字符串
✓ 工作目录使用tempfile创建,处理完毕自动清理