LogoAwesome Skills
  • Search
  • Category
  • Tag
  • Blog
LogoAwesome Skills
LogoAwesome Skills

Discover Open-Source Agent Skills for AI Coding Assistants

Product

  • Search
  • Category
  • Tag
  • Blog

Resources

  • Claude Skill Docs
  • Antigravity Skills Docs

Tools

  • Claude Code
  • OpenCode
  • Cursor
  • Codex
  • Antigravity

Company

  • Privacy Policy
  • Terms of Service
  • Sitemap

©2026 Awesome Skills. All rights reserved.

Privacy PolicyTerms
Back to Skills

faster-whisper

Local speech-to-text using faster-whisper. 4-6x faster than OpenAI Whisper with identical accuracy; GPU acceleration enables ~20x realtime transcription. SRT/VTT/TTML/CSV subtitles, speaker diarization, URL/YouTube input, batch processing with ETA, transcript search, chapter detection, per-file language map.

9stars2forksUpdated 8/16/2026
Data Science & ML#batch#podcast#whisper#search#diarization#gpu#ml#ttml#csv#transcription#subtitles#speech-to-text#cuda#python#chapters#audio

Security Assessment

Safe(93/100)
Security Score93/100

About faster-whisper

Faster Whisper is a local speech-to-text skill built on faster-whisper, a CTranslate2 reimplementation of OpenAI's Whisper that the docs describe as running 4-6x faster with identical accuracy and, with GPU acceleration, around 20x realtime. It solves the problem of transcribing audio and video locally and offline (after model download), avoiding API costs while producing high-quality transcripts and subtitles for meetings, interviews, podcasts, lectures, and videos.

The skill wraps a bundled `transcribe` script exposing a broad flag surface: subtitle formats (SRT, VTT, ASS, LRC, TTML, plus CSV and HTML transcripts), speaker diarization with optional named speakers, URL and YouTube input that auto-downloads via yt-dlp, podcast RSS feed transcription, batch processing with ETA and skip-existing support, per-file language mapping, translation to English, 99+ language auto-detection, transcript search, chapter detection from silence gaps, per-speaker audio export, filler-word cleanup, channel selection, and audio preprocessing such as normalize and denoise. Its guidance stresses keeping invocations minimal by defaulting to the plain command and adding flags only when the user asks for that capability. Optional dependencies are ffmpeg and yt-dlp, and diarization can read a Hugging Face token from the local cache.

It targets developers, journalists, podcasters, and researchers who want private, cost-free, scriptable transcription and subtitling. Use cases span captioning videos, identifying speakers, translating foreign-language audio, searching recordings for a phrase, and bulk-transcribing mixed-language file sets.

FAQ

What are the prerequisites?

Python 3 is required; ffmpeg and yt-dlp are optional (yt-dlp enables URL/YouTube download), and diarization can use a Hugging Face token cached at ~/.cache/huggingface/token. Supported platforms are Linux, macOS, and WSL2.

Does it need internet or a cloud API?

No cloud API is used; transcription runs locally and works offline after the model is downloaded. Internet is only needed for downloading models or for URL/YouTube/RSS input.

What output formats are supported?

Plain text plus SRT, VTT, ASS, LRC, and TTML subtitles, CSV spreadsheet output, and HTML confidence-colored transcripts. Multiple formats can be produced at once.

How does it handle speakers and languages?

Diarization labels who said what and can map real names to speaker slots; it supports 99+ languages with auto-detection, per-file language maps for batches, mixed-language audio, and translation to English.

How should flags be used?

The core rule is to use the default command as the fastest path and add flags such as --diarize, --format, or --translate only when the user explicitly asks for that capability.

All Files

14 files
.gitignore0.2 KB
View
LICENSE1.0 KB
View
scripts/transcribe.ps12.4 KB
View
scripts/transcribe.cmd0.9 KB
View
skill.json0.6 KB
View
SKILL.md65.2 KB
View
.clawdhubignore0.1 KB
View
scripts/transcribe0.9 KB
View
README.md24.0 KB
View
setup.sh12.3 KB
View
requirements.txt0.1 KB
View
CHANGELOG.md10.1 KB
View
scripts/transcribe.py111.3 KB
View
setup.ps110.7 KB
View

Install faster-whisper

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

theplasmak/faster-whisper

Related Skills

short-form-video

14

multi-asset-morning-briefing

7,907

content-strategy

2,901

doherty-threshold

2,901