← 返回 Skills 市场
gs431047

Voice2text

作者 gs431047 · GitHub ↗ · v1.0.0
cross-platform ✓ 安全检测通过
351
总下载
0
收藏
6
当前安装
1
版本数
在 OpenClaw 中安装
/install voice2text
功能描述
Offline speech-to-text conversion using Vosk local model; input audio file path, output transcript text.
安全使用建议
This skill appears internally consistent, but it runs publisher-provided Python code locally — review and run it in an isolated environment. Before using: 1) ensure you have a compatible 16kHz mono 16‑bit WAV and a trusted Vosk model placed in a 'model' directory (the package does not include the model); 2) install dependencies from requirements.txt in a virtualenv; 3) inspect main.py yourself (it is short and straightforward) and avoid running untrusted models; 4) if you need stronger isolation, run inside a container or VM. The tests are placeholders and do not create sample audio, so functional testing requires providing a real WAV and a Vosk model.
功能分析
Type: OpenClaw Skill Name: voice2text Version: 1.0.0 The skill bundle implements an offline speech-to-text function using the Vosk library. Its core functionality involves opening a user-provided audio file path (`audio_path`) using `wave.open()` in `main.py`. While user-controlled file paths can be a vulnerability, the `wave.open()` function is specific to WAV files and is highly unlikely to successfully open and parse arbitrary non-WAV files (e.g., `/etc/passwd`) to leak their content; it would typically raise an error. There is no evidence of intentional malicious behavior such as data exfiltration, command execution, persistence, or prompt injection attempts against the AI agent. The file access is inherent to the skill's stated purpose, and the specific library function used mitigates the risk of arbitrary file reads.
能力评估
Purpose & Capability
Name/description (offline Vosk STT) align with included files: main.py uses vosk.Model and expects a local 'model' directory; requirements list vosk and pytest. No unrelated credentials, binaries, or services are requested.
Instruction Scope
SKILL.md and README instruct running main.py with an audio path and installing Python deps. The runtime only reads the provided WAV file, loads the local Vosk model, and performs transcription — no access to other files, env vars, or network calls is present in the code.
Install Mechanism
There is no automated install spec; this is instruction-only with code included. Dependencies are standard Python packages (vosk, pytest). No downloads from untrusted URLs or archive extraction are performed by the skill.
Credentials
The skill declares no required env vars, credentials, or config paths. The code does not attempt to read environment secrets or external configs.
Persistence & Privilege
Skill is user-invocable and not set to always; it does not modify other skills or system settings and does not request persistent privileges.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install voice2text
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /voice2text 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of offline voice-to-text skill with Vosk. - Converts audio files (.wav) to text using the Vosk local model. - Usage via `main.py` with `run(params)` interface. - Simple input/output: provide audio path, receive text transcript. - Includes installation and usage examples. - Depends on `vosk` and `pytest`.
元数据
Slug voice2text
版本 1.0.0
许可证
累计安装 6
当前安装数 6
历史版本数 1
常见问题

Voice2text 是什么?

Offline speech-to-text conversion using Vosk local model; input audio file path, output transcript text. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 351 次。

如何安装 Voice2text?

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

Voice2text 是免费的吗?

是的,Voice2text 完全免费(开源免费),可自由下载、安装和使用。

Voice2text 支持哪些平台?

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

谁开发了 Voice2text?

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

💬 留言讨论