whisper

Transcribe audio into text across 99 languages using Whisper models.

97|8|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/peteromallet/megaplan --skill whisper-peteromallet
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: whisper
Source: https://github.com/peteromallet/megaplan/tree/main/megaplan/agent/skills/mlops/models/whisper
Command: npx skills add https://github.com/peteromallet/megaplan --skill whisper-peteromallet

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires openai-whisper, transformers, torch, and includes references (resource) components.

What problem does it solve?

Whisper enables robust, multilingual speech recognition and transcription, turning spoken audio into accurate text across 99 languages with a range of model sizes.

Core Features & Use Cases

  • Multilingual transcription across 99 languages and dialects.
  • Model variety from tiny to large, balancing speed and accuracy for offline or cloud workflows.
  • Translation to English and language identification for downstream analytics and content localization.
  • Use cases include podcast transcription, meeting notes automation, video subtitling, and accessibility workflows.

Quick Start

Install the whisper package and load a model to transcribe an audio file.

Frequently Asked Questions about whisper

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

FAQPage Schema
How do I transcribe audio files into text using Python?

Audio transcription into text is done by loading a Whisper model in Python and passing your audio file to generate written transcripts. You need to install the openai-whisper, transformers, and torch packages before loading a model.

Can I use Whisper for multilingual speech recognition and translation to English?

Whisper supports multilingual speech recognition across 99 languages and can translate spoken audio to English. It automatically handles language identification, making it suitable for multilingual content localization and downstream analytics.

What's the best way to transcribe podcasts and meeting notes with varying hardware constraints?

Transcribing podcasts and meeting notes with Whisper involves selecting a model size from tiny to large to balance accuracy and speed. This model variety accommodates offline or cloud workflows depending on your specific hardware constraints.

Do I need PyTorch and Transformers to run speech-to-text models locally?

You need PyTorch and Transformers installed to run Whisper speech-to-text models locally. The openai-whisper package depends on both torch and transformers to execute audio processing and speech recognition tasks.

How does audio preprocessing work for real-time captioning and video subtitling?

Audio preprocessing for real-time captioning and video subtitling involves formatting audio inputs before Whisper processes them into text. The model handles speech recognition to produce accessible captions and subtitles.

What are the limitations of using tiny versus large Whisper models for speech recognition?

Using tiny Whisper models prioritizes speed over accuracy, while large models offer higher transcription precision but require more hardware resources. Choosing the wrong model size can cause performance issues on constrained devices.