Whisper CLI for Openclaw

A local, high-performance speech-to-text skill leveraging OpenAI's Whisper for private and cost-effective audio transcription.

cs995279497-byte
v1.0.0
Mar 23, 2026
0
904
0

Install & Download

1. ClawHub CLI

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

npx clawhub@latest install chen-openai-whisper

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 chen-openai-whisper 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 Whisper CLI?

The Whisper CLI skill provides developers and researchers with a powerful way to handle speech-to-text tasks entirely on their local machine. By integrating this into the Openclaw Skills ecosystem, users can automate the transcription of various audio formats without the need for external API calls or subscription fees.

This skill is built upon OpenAI's robust neural net, capable of transcribing multiple languages and even performing translation tasks. It is ideal for workflows that prioritize data privacy and local processing power, ensuring that sensitive audio data never leaves your infrastructure.

Whisper CLI Use Cases

  • Automated transcription of meetings or interviews for technical documentation.
  • Generating subtitle files (SRT) for video content directly within a development workflow.
  • Local translation of non-English audio files into English text.
  • Batch processing audio archives for searchable text databases.

How Whisper CLI Works

  1. The skill identifies the target audio file and checks for the local presence of the whisper binary.
  2. On the first execution, it pulls the required model (defaults to turbo) to the local cache directory.
  3. The audio is processed through the selected Whisper model based on accuracy or speed requirements.
  4. Transcription or translation is output in the specified format (txt, srt, etc.) to the designated directory.
  5. The resulting text data is made available for subsequent Openclaw Skills or agentic workflows.

Whisper CLI Setup

To install the Whisper CLI dependency via Homebrew, run the following command:

brew install openai-whisper

Models will be automatically downloaded to ~/.cache/whisper upon your first run. Ensure you have sufficient disk space for larger models like 'large' or 'medium' if high accuracy is required.

Whisper CLI Data Schema & Taxonomy

The skill manages audio processing and file generation using the following structure:

Attribute Description
Cache Location ~/.cache/whisper (Model weights storage)
Input Formats mp3, m4a, wav, and other ffmpeg-supported audio formats
Output Formats txt, srt, vtt, tsv, json
Model Options tiny, base, small, medium, large, turbo (default)
Tasks transcribe, translate

Whisper CLI Advanced Features

  • Multi-language support with automatic language detection during the transcription phase.
  • Flexible model selection to balance computational load and transcription precision.
  • Translation capabilities to convert foreign language audio directly into English text.
  • Seamless integration with wider Openclaw Skills for automated content generation and archival.

SKILL.md


Loading

Related Openclaw Skills

METADATA

Github Stars: 0
forks: 0

Featured*