Trusted — Risk Score 0/100
Last scan:10 hr ago Rescan
0 /100
meeting-to-text
将本地会议录音/视频转换为带说话人分离的文本转录
纯本地会议音视频转文本工具,所有操作仅涉及文件读取、ffmpeg媒体处理和本地模型推理,无网络通信、无凭证访问、无数据外泄,声明与实现完全一致。
Skill Namemeeting-to-text
Duration35.1s
Enginepi
Safe to install
无需限制,可直接使用。
ResourceDeclaredInferredStatusEvidence
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 42L · 2.2 KB
├─ 📁 references
│ ├─ 📝 runtime_paths.md Markdown 41L · 1.6 KB
│ └─ 📝 troubleshooting.md Markdown 57L · 1.2 KB
├─ 📁 scripts
│ └─ 🐍 meeting_to_text.py Python 748L · 26.3 KB
└─ 📝 SKILL.md Markdown 90L · 3.7 KB

Dependencies 6 items

PackageVersionSourceKnown VulnsNotes
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创建,处理完毕自动清理