Scan Report
0 /100
meeting-to-text
将本地会议录音/视频转换为带说话人分离的文本转录
纯本地会议音视频转文本工具,所有操作仅涉及文件读取、ffmpeg媒体处理和本地模型推理,无网络通信、无凭证访问、无数据外泄,声明与实现完全一致。
Safe to install
无需限制,可直接使用。
| Resource | Declared | Inferred | Status | Evidence |
|---|---|---|---|---|
| Filesystem | READ | READ | ✓ Aligned | scripts/meeting_to_text.py:316 仅读取用户指定的输入文件 |
| Filesystem | WRITE | WRITE | ✓ Aligned | scripts/meeting_to_text.py:411 仅写入用户指定的输出路径 |
| Shell | NONE | READ | ✓ Aligned | scripts/meeting_to_text.py:141 仅调用本地ffmpeg.exe进行媒体规范化 |
| Network | NONE | NONE | — | 代码中无任何网络请求 |
| Environment | READ | READ | ✓ Aligned | scripts/meeting_to_text.py:48-53 仅读取预设的路径配置变量 |
| Skill Invoke | READ | READ | ✓ Aligned | SKILL.md 描述为纯本地工作流 |
File Tree
5 files · 35.0 KB · 978 lines 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
Dependencies 6 items
| Package | Version | Source | Known Vulns | Notes |
|---|---|---|---|---|
funasr | * | pip | No | 中文ASR框架,用于本地语音识别 |
torch | * | pip | No | PyTorch本地推理 |
torchaudio | * | pip | No | 音频加载和处理 |
numpy | * | pip | No | 数值计算 |
scipy | * | pip | No | 谱聚类算法 |
sklearn | * | pip | No | KMeans聚类 |
Security Positives
✓ 全部操作在本地执行,无网络通信
✓ subprocess仅用于调用本地ffmpeg.exe进行媒体规范化,属于合理用途
✓ 所有模型均为本地加载(SenseVoiceSmall、VAD、3D-Speaker)
✓ 文档声明与代码实现完全一致,无阴影功能
✓ 不访问任何敏感路径(~/.ssh、~/.aws、.env等)
✓ 不读取任何凭证或环境变量中的敏感信息
✓ 无代码混淆、base64编码或可疑字符串
✓ 工作目录使用tempfile创建,处理完毕自动清理