← 返回 Skills 市场
chinapjs

Meeting Transcriber

作者 chinapjs · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
73
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install pengjschina-meeting-transcriber
功能描述
基于FunASR实现的中文实时会议语音转录,支持自动标点、转录保存、环境检测和文件管理。
安全使用建议
This skill is plausible for local Windows/Conda use, but there are red flags you should check before using it: - Inconsistency: the top-level metadata stated no required binaries, but _meta.json and the scripts expect 'python' and 'conda' and a Conda env named 'audioProject'. Decide whether you run this on Windows with Conda. - External dependencies: the core transcriber logic it tries to run (vocie_mic_fixed_gbk.py and other files) is expected at D:\dev\python\voiceFunAsr but those files are not included. Inspect or provide that project directory yourself; the skill will fail or may run unexpected code if those files differ. - Hard-coded paths: the scripts reference C:\Users\pengjschina and D:\ paths. If you run this on your machine those paths will differ; the scripts may create or modify files in your home directory (~/.openclaw) and in the working_directory. Back up anything important first. - Runtime actions: running the provided setup scripts will call conda/pip, create batch scripts, and may download ASR models from the network. Review conda_setup.py and the external transcriber scripts (vocie_mic_*) before running them, ideally in an isolated environment (VM or disposable account). - If you want to proceed: ensure you understand and control the external project files it depends on, run the environment checks manually, and consider running the code in a contained Windows/Conda environment to limit unintended filesystem/network effects. If you are unsure, do not run the setup/start commands until you verify the referenced project files and model download sources.
功能分析
Type: OpenClaw Skill Name: pengjschina-meeting-transcriber Version: 1.0.0 The skill bundle exhibits high-risk patterns including extensive use of subprocess execution to launch new terminal windows via 'cmd /c start' and hardcoded absolute file paths tied to a specific user profile ('C:\Users\pengjschina'). While these appear to be functional workarounds for terminal buffering and environment management for the FunASR engine, the scripts (transcriber.py, conda_setup.py) perform broad system interactions and self-modification of bundle files. No clear evidence of intentional malice such as data exfiltration or backdoors was found, but the reliance on shell execution and lack of portability/sanitization makes it high-risk.
能力评估
Purpose & Capability
The skill claims to provide an OpenClaw meeting transcriber, which matches the code, but the package is not self-contained: meta.json and the scripts expect a specific Windows/Conda setup and external files at D:\dev\python\voiceFunAsr (vocie_mic_fixed_gbk.py, meeting_records, etc.). The manifest given to you earlier stated no required binaries/env, but _meta.json lists required binaries ('python','conda') and external file paths. Requiring and invoking files outside the skill bundle (hard-coded D:\ and C:\Users\pengjschina paths) is disproportionate to a self-contained skill and is inconsistent with the declared requirements.
Instruction Scope
SKILL.md and the shipped scripts instruct the agent/user to read and create files in specific system locations (D:\dev\python\voiceFunAsr, C:\Users\pengjschina\.cache, and the user's home .openclaw directory), run conda commands, and possibly download models automatically. The instructions direct editing/writing of SKILL.md and create batch scripts; they rely on or manipulate files that are outside the skill's own files. This is broader than simply 'transcribe audio' and grants the skill filesystem and execution scope beyond a minimal transcriber.
Install Mechanism
There is no declared install spec (instruction-only), which reduces upfront install risk, but the included scripts (conda_setup.py, transcriber.py, openclaw_wrapper.py) will run subprocesses that can install packages, create files, and execute external scripts when invoked. No remote arbitrary archive downloads are present in the package, but runtime behavior may cause network model downloads (modelscope) and conda/pip installs.
Credentials
The skill requests no explicit environment variables or credentials, but it hard-codes and expects access to specific system locations (D:\ dev paths and a specific user cache at C:\Users\pengjschina). It also requires Conda and a particular conda env ('audioProject'). Requiring access to and modifying files in those user/system paths (including writing a config to ~/.openclaw) is not proportionate unless the user actually intends to integrate with that existing project layout.
Persistence & Privilege
always:false (good). The skill will write files under its directory and create a config file under the user's home (~/.openclaw), plus batch scripts (start_with_conda.bat / start_meeting.bat). The conda_setup.py includes logic to update SKILL.md and possibly insert code into a 'meeting_minutes.py' — modifying files in the skill directory is normal, but modifying other code files (if present) or writing to the user's config should be noted and approved by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install pengjschina-meeting-transcriber
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /pengjschina-meeting-transcriber 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of Meeting Transcriber skill - Real-time Chinese speech recognition and transcription using FunASR - Includes voice activity detection, automatic punctuation, and timestamped meeting notes - Supports file export, integrated environment checks, and one-click Conda setup - Accessible via commands for transcribing, file management, and environment configuration within OpenClaw
元数据
Slug pengjschina-meeting-transcriber
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Meeting Transcriber 是什么?

基于FunASR实现的中文实时会议语音转录,支持自动标点、转录保存、环境检测和文件管理。 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 73 次。

如何安装 Meeting Transcriber?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install pengjschina-meeting-transcriber」即可一键安装,无需额外配置。

Meeting Transcriber 是免费的吗?

是的,Meeting Transcriber 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Meeting Transcriber 支持哪些平台?

Meeting Transcriber 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Meeting Transcriber?

由 chinapjs(@chinapjs)开发并维护,当前版本 v1.0.0。

💬 留言讨论