← 返回 Skills 市场
85
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install voice-to-protocol-transcriber-1
功能描述
Record experimental procedures and observations via voice commands during lab work. Real-time transcription for structured experiment documentation.
安全使用建议
Before installing or running this skill: 1) Inspect the rest of scripts/main.py (the file was truncated) to confirm there are no network calls or hidden endpoints (look for requests, urllib, socket, speech recognizer choice). 2) Reconcile dependencies: SKILL.md lists speechrecognition/pyaudio/pydub/python-docx but requirements.txt does not—ensure you install only trusted packages and prefer pinned versions. 3) Verify whether the speech recognition backend is local (e.g., VOSK) or cloud-based (Google, Azure, etc.); avoid sending sensitive audio to external services if experiment details are confidential. 4) Run initially in a sandboxed account or VM and with a test microphone to validate behavior; check saved files for unexpected content or exfiltration. 5) Confirm safe file paths (no directory-traversal vulnerabilities), and review how experiment_name is used to build filenames to avoid injection into paths. 6) If you need stronger assurance, ask the author for the missing packaging info or a signed release, or request that the maintainer include an explicit option to use an offline recognizer and to disable any network calls.
功能分析
Type: OpenClaw Skill
Name: voice-to-protocol-transcriber-1
Version: 1.0.0
The skill is a straightforward experiment logging tool that records user-provided text (simulating voice transcription) into structured Markdown, JSON, or text files. The code in `scripts/main.py` uses standard Python libraries for file I/O and argument parsing, lacks any network connectivity or suspicious execution logic, and strictly adheres to its stated purpose of documenting laboratory protocols.
能力评估
Purpose & Capability
Name, description, and included code implement a local transcription/recording tool that saves experiment notes to user files—this aligns with the stated purpose. However, SKILL.md recommends installing speechrecognition/pyaudio/pydub/python-docx, while requirements.txt only lists dataclasses/enum/wave (standard or unrelated libs). The mismatch between documented dependencies and requirements.txt is unexpected and may indicate sloppy packaging or omitted runtime dependencies.
Instruction Scope
The runtime instructions and code focus on local recording, CLI usage, and a config file under ~/.openclaw/config — all within expected scope. But SKILL.md asserts 'No external API calls' in the risk table while also advising that 'Chinese recognition requires good network connection' and listing speechrecognition as a dependency (which may use online recognition backends by default). This contradiction is concerning because networked speech recognition could send audio off-host; the truncated portion of the code may contain recognizer selection or network calls that are not visible in the provided snippet.
Install Mechanism
No formal install spec is present (instruction-only), which minimizes automatic disk writes, but SKILL.md recommends pip installing third-party audio and speech libraries. That is a common approach but the actual requirements.txt omits those packages. The lack of a packaged install spec combined with inconsistent dependency declarations increases the chance a user will manually install/compile system-level audio components (e.g., PortAudio) without guidance.
Credentials
The skill declares no environment variables, no credentials, and no access to other skills' configs. File writes are limited to a user directory (~/Documents/Experiment-Protocols or ~/.openclaw/config), which is proportionate to the stated purpose. There are no declared secrets requested.
Persistence & Privilege
The skill is not always-on and does not request elevated/always-installed privileges. It reads/writes its own config under ~/.openclaw and writes output files to the user's Documents directory—behavior consistent with a local utility.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install voice-to-protocol-transcriber-1 - 安装完成后,直接呼叫该 Skill 的名称或使用
/voice-to-protocol-transcriber-1触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Voice-to-Protocol Transcriber 1.0.0 – Initial release
- Enables voice command-driven, real-time transcription for laboratory experiment documentation
- Supports Chinese and English language recognition
- Provides structured output in Markdown and Word formats
- Offers auto-classification of steps, observations, and notes with automatic timestamps and autosave
- Includes customizable voice command controls and multi-language configuration
元数据
常见问题
Voice-to-Protocol Transcriber 是什么?
Record experimental procedures and observations via voice commands during lab work. Real-time transcription for structured experiment documentation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 85 次。
如何安装 Voice-to-Protocol Transcriber?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install voice-to-protocol-transcriber-1」即可一键安装,无需额外配置。
Voice-to-Protocol Transcriber 是免费的吗?
是的,Voice-to-Protocol Transcriber 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Voice-to-Protocol Transcriber 支持哪些平台?
Voice-to-Protocol Transcriber 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Voice-to-Protocol Transcriber?
由 AIpoch(@aipoch-ai)开发并维护,当前版本 v1.0.0。
推荐 Skills