返回顶部
v

voice-to-protocol-transcriber

Record experimental procedures and observations via voice commands during

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 0.1.0
安全检测
已通过
194
下载量
0
收藏
概述
安装方式
版本历史

voice-to-protocol-transcriber

# Voice-to-Protocol Transcriber ## Description Record operation steps and observations via voice commands during experiments. Suitable for laboratory environments, helping researchers transcribe experimental operations in real-time and generate structured experiment records. ## Use Cases - Chemistry experiment operation recording - Biology experiment step tracking - Physics experiment data recording - Clinical experiment operation logging - Any scenario requiring real-time step recording ## Dependencies ```bash pip install speechrecognition pyaudio pydub python-docx ``` ## Configuration Configure in `~/.openclaw/config/voice-to-protocol-transcriber.json`: ```json { "language": "zh-CN", "output_format": "markdown", "auto_save_interval": 60, "save_directory": "~/Documents/Experiment-Protocols", "experiment_name": "default", "enable_timestamp": true, "voice_commands": { "start_recording": "开始记录", "stop_recording": "停止记录", "add_observation": "观察到", "add_step": "步骤", "save_protocol": "保存记录", "add_note": "备注" } } ``` ## Usage ### Basic Usage ```bash openclaw skill voice-to-protocol-transcriber --config config.json ``` ### Quick Start ```bash # Start voice recording openclaw skill voice-to-protocol-transcriber --experiment "Cell Culture Experiment-2024-02-06" # Use specific language openclaw skill voice-to-protocol-transcriber --lang en-US ``` ### Voice Commands | Command | Description | |------|------| | "Start Recording" | Start voice recognition and recording | | "Step [content]" | Add an experiment step | | "Observed [content]" | Add observation results | | "Note [content]" | Add additional notes | | "Save Record" | Save current experiment record | | "Stop Recording" | End recording and save | ## Output Format ### Markdown Format ```markdown # Experiment Record: [Experiment Name] **Date**: 2024-02-06 **Time**: 14:30:25 **Recorder**: [User] --- ## Step 1 **Time**: 14:31:00 **Operation**: [Voice transcription content] ## Observation 1 **Time**: 14:32:15 **Content**: [Observation result] ## Note 1 **Time**: 14:35:00 **Content**: [Note information] --- *Experiment record ended at 14:45:00* ``` ## API ### Python Call ```python from skills.voice_to_protocol_transcriber import ProtocolTranscriber # Initialize transcriber = ProtocolTranscriber( experiment_name="My Experiment", language="zh-CN" ) # Start listening transcriber.start_listening() # Add manual entry transcriber.add_step("Prepare petri dish") transcriber.add_observation("Culture medium became turbid") # Save and stop transcriber.save() transcriber.stop() ``` ## Features - 🎙️ Real-time voice recognition - 📝 Automatic classification (Step/Observation/Note) - ⏱️ Automatic timestamps - 💾 Auto-save - 🌐 Multi-language support - 📄 Multiple output formats (Markdown/Word/Plain Text) - 🔇 Voice command control ## Notes - First use requires microphone permission - Recommended to use in quiet environments - Chinese recognition requires good network connection - Save regularly to avoid data loss ## Changelog ### 1.0.0 - Initial version release - Support Chinese and English voice recognition - Markdown and Word output formats - Voice command control ## Risk Assessment | Risk Indicator | Assessment | Level | |----------------|------------|-------| | Code Execution | Python/R scripts executed locally | Medium | | Network Access | No external API calls | Low | | File System Access | Read input files, write output files | Medium | | Instruction Tampering | Standard prompt guidelines | Low | | Data Exposure | Output files saved to workspace | Low | ## Security Checklist - [ ] No hardcoded credentials or API keys - [ ] No unauthorized file system access (../) - [ ] Output does not expose sensitive information - [ ] Prompt injection protections in place - [ ] Input file paths validated (no ../ traversal) - [ ] Output directory restricted to workspace - [ ] Script execution in sandboxed environment - [ ] Error messages sanitized (no stack traces exposed) - [ ] Dependencies audited ## Prerequisites ```bash # Python dependencies pip install -r requirements.txt ``` ## Evaluation Criteria ### Success Metrics - [ ] Successfully executes main functionality - [ ] Output meets quality standards - [ ] Handles edge cases gracefully - [ ] Performance is acceptable ### Test Cases 1. **Basic Functionality**: Standard input → Expected output 2. **Edge Case**: Invalid input → Graceful error handling 3. **Performance**: Large dataset → Acceptable processing time ## Lifecycle Status - **Current Stage**: Draft - **Next Review Date**: 2026-03-06 - **Known Issues**: None - **Planned Improvements**: - Performance optimization - Additional feature support

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 voice-to-protocol-transcriber-1776109581 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 voice-to-protocol-transcriber-1776109581 技能

通过命令行安装

skillhub install voice-to-protocol-transcriber-1776109581

下载 Zip 包

⬇ 下载 voice-to-protocol-transcriber v0.1.0

文件大小: 6.87 KB | 发布时间: 2026-4-15 14:52

v0.1.0 最新 2026-4-15 14:52
Initial release: Voice-to-Protocol Transcriber enables real-time, voice-driven experiment documentation.

- Supports real-time transcription and structured documentation of lab steps and observations via voice commands.
- Provides multi-language support (Chinese and English).
- Automatically classifies and timestamps experiment steps, observations, and notes.
- Allows saving experiment records in Markdown and Word formats.
- Includes voice command control for hands-free operation.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部