openai-whisper

Transcribe audio files to text locally using the Whisper CLI.

1|Updated Jun 9, 2026
One-click install
npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill openai-whisper-jerome-prakash-l
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: openai-whisper
Source: https://github.com/JEROME-PRAKASH-L/openclaw/tree/main/skills/openai-whisper
Command: npx skills add https://github.com/JEROME-PRAKASH-L/openclaw --skill openai-whisper-jerome-prakash-l

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Converting audio recordings into text usually requires uploading files to a cloud API, which raises privacy concerns and recurring costs. This Skill runs OpenAI's Whisper model locally through its CLI, so speech-to-text works offline with no API key. ## Core Features & Use Cases - Local Transcription: Convert audio files like MP3 and M4A into plain text using the whisper command. - Translation & Subtitles: Use the translate task and SRT output format to generate translated subtitles from foreign-language audio. - Model Size Control: Choose smaller models for speed or larger models for accuracy, with models cached in ~/.cache/whisper after first download. - Use Case: Record a meeting as an M4A file, then transcribe it locally into a text file for notes without sending the audio to any external service. ## Quick Start Transcribe the attached audio file meeting.mp3 to a text file using the whisper CLI with the medium model.

Frequently Asked Questions about openai-whisper

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I transcribe an audio file with Whisper CLI?

Run whisper followed by the audio file path, for example: whisper /path/audio.mp3 --model medium --output_format txt --output_dir . The transcript is written as a text file in the output directory you specify.

Does OpenAI Whisper require an API key?

No, the Whisper CLI runs entirely locally on your machine and does not need an API key. Models are downloaded once to ~/.cache/whisper and reused for subsequent transcriptions.

Which Whisper model should I use for transcription?

Use smaller models for faster transcription and larger models for better accuracy. On this install the --model flag defaults to turbo, and you can override it with options like medium.

Can Whisper translate audio and create subtitles?

Yes, pass --task translate to translate speech into English and --output_format srt to generate subtitle files, for example: whisper audio.m4a --task translate --output_format srt.

Why is the first Whisper transcription slow?

The first run downloads the selected model to ~/.cache/whisper, which takes time depending on model size. Later runs reuse the cached model and start transcribing immediately.