Voice Recognition (Whisper) for Openclaw

A local, high-accuracy speech-to-text tool powered by OpenAI Whisper for transcribing, translating, and summarizing audio in 100+ languages.

gykdly
v1.0.0
Feb 11, 2026
3
3k
0

Install & Download

1. ClawHub CLI

The fastest way to install a skill directly from the registry.

npx clawhub@latest install voice-recognition

2. Manual Installation

Copy the skill folder to one of these locations

Global
~/.openclaw/skills/
Workspace
<project>/skills/

Priority: Workspace > Local > Bundled

3. Prompt Installation

Copy this prompt to OpenClaw to install it automatically.

Help me install voice-recognition using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).

Prefer to download?

Get the raw skill files in a ZIP archive.

What is Voice Recognition (Whisper)?

This skill provides a robust interface for OpenAI Whisper, enabling developers to perform speech-to-text processing entirely on their local machine. By leveraging Openclaw Skills, users can transcribe audio files across 100+ languages without relying on external API keys or incurring costs. It is ideal for privacy-conscious environments and workflows requiring high-fidelity transcription and automated summarization.

The system utilizes the medium Whisper model by default, striking an optimal balance between processing speed and transcription accuracy. Because it runs locally, it is a perfect addition to any developer's toolkit for handling sensitive audio data or building automated transcription pipelines.

Voice Recognition (Whisper) Use Cases

  • Transcribing meeting notes or voice memos into text locally for improved documentation.
  • Translating foreign language audio recordings directly into English for research and analysis.
  • Generating concise summaries from long-form audio content to save time during review.
  • Automating batch transcription workflows in high-privacy development environments using Openclaw Skills.

How Voice Recognition (Whisper) Works

  1. The user provides an audio file in a supported format like MP3, M4A, or WAV to the script.
  2. The script invokes the OpenAI Whisper CLI locally to process the audio data using the specified model.
  3. Optional flags are applied to specify the target language, trigger translation, or initiate summarization logic.
  4. The processed text is returned to the user, and the model remains cached locally for subsequent Openclaw Skills operations.

Voice Recognition (Whisper) Setup

First, ensure you have the necessary dependencies installed on your system:

# Install OpenAI Whisper CLI
brew install openai-whisper

# Ensure Python 3.10+ is installed
python3 --version

To simplify usage, you can add a quick command alias to your ~/.zshrc or ~/.bashrc file:

alias voice="python3 ~/.openclaw/workspace/scripts/voice识别_升级版.py"

Voice Recognition (Whisper) Data Schema & Taxonomy

The skill organizes its operations through the following components and data structures:

Component Description
Main Script scripts/voice识别_升级版.py handles the logic and CLI arguments.
Model Storage Models are downloaded and cached in ~/.cache/whisper to avoid repeated downloads.
Supported Formats Compatible with MP3, M4A, WAV, OGG, FLAC, and WebM audio files.
Documentation Internal technical details are stored in scripts/voice_tool_README.md.

Voice Recognition (Whisper) Advanced Features

  • Support for over 100 languages including Chinese (zh), English (en), Japanese (ja), and Korean (ko).
  • Built-in translation flag (--translate) to convert any supported language into English text automatically.
  • Summarization engine (--summarize) to distill the core message from long transcriptions.
  • Local-first architecture ensures that your audio data never leaves your machine while using Openclaw Skills.
  • Flexible model selection allows for balancing performance and accuracy based on hardware capabilities.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*