openai-whisper

Transcribes audio files to text locally using the Whisper CLI.

1|Updated Mar 3, 2026
One-click install
npx skills add https://github.com/Cyandex/ErnOS --skill openai-whisper-cyandex
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: openai-whisper
Source: https://github.com/Cyandex/ErnOS/tree/main/skills/openai-whisper
Command: npx skills add https://github.com/Cyandex/ErnOS --skill openai-whisper-cyandex

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Converting audio recordings into text usually requires cloud APIs, API keys, and per-minute costs. This Skill runs OpenAI's Whisper model entirely on your local machine, so you can transcribe or translate audio files offline with no API key and no data leaving your device. ## Core Features & Use Cases - Local Speech-to-Text: Transcribe audio files such as MP3 and M4A into plain text using the whisper CLI. - Translation: Use the --task translate option to translate foreign-language audio into English subtitles (SRT). - Model Size Control: Choose smaller models for speed or larger models for accuracy; models download once to ~/.cache/whisper. - Use Case: You recorded a one-hour meeting as an M4A file. Run Whisper locally to produce a text transcript and subtitle file without uploading the recording to any external service. ## Quick Start Ask the assistant to transcribe a local audio file, for example: transcribe meeting.mp3 with Whisper using the medium model and save the output as a text file.

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 to the output directory you specify.

How to translate foreign language audio to English subtitles?▼

Use the --task translate flag with an SRT output format, for example: whisper audio.m4a --task translate --output_format srt. Whisper translates the speech into English and writes a subtitle file.

Does Whisper require an API key or internet connection?▼

No API key is needed because Whisper runs entirely locally. Internet access is only required once per model, since models download to ~/.cache/whisper on first run and are cached afterward.

Which Whisper model size should I use for transcription?▼

Use smaller models for faster transcription and larger models for higher accuracy. On this install the default model is turbo, and you can override it with the --model flag, such as --model medium.

Why is Whisper not recognized as a command?▼

The whisper binary must be installed first, for example via Homebrew with the openai-whisper formula. After installation, verify the whisper command is available on your PATH before transcribing.