faster-whisper-gpu_skill

This skill performs fast local speech-to-text transcription using Faster Whisper with NVIDIA GPU acceleration, delivering private, multi-language outputs.
  • Python

2.6k

GitHub Stars

6

Bundled Files

2 months ago

Catalog Refreshed

4 months ago

First Indexed

Readme & install

Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.

Installation

Preview and clipboard use veilstrat where the catalogue uses aiagentskills.

npx veilstrat add skill openclaw/skills --skill faster-whisper-gpu

  • _meta.json291 B
  • EXAMPLES.md3.3 KB
  • README.md2.8 KB
  • requirements.txt49 B
  • SKILL.md6.5 KB
  • transcribe.py11.4 KB

Overview

This skill provides high-performance local speech-to-text transcription using Faster Whisper with NVIDIA GPU acceleration. It enables private, offline transcription and subtitle generation across many audio formats and 99 supported languages. Runs on GPU for speed or CPU for compatibility, and supports multiple model sizes to balance accuracy and resource use.

How this skill works

The skill uses the Faster Whisper implementation to load Whisper-family models and run inference locally, leveraging CUDA when a compatible NVIDIA GPU is available. It accepts common audio formats, auto-detects language (or accepts an explicit language), and outputs plain text, SRT, JSON, or VTT with optional word-level timestamps. Command-line options and a Python API let you choose model size, device, precision, VAD settings, and transcription vs. translation tasks.

When to use it

  • Transcribing audio locally when privacy is required and data must not leave your machine.
  • Generating subtitles (SRT) with word-level timestamps for videos and podcasts.
  • Batch-processing large audio collections without per-minute API costs.
  • Quickly transcribing meetings or interviews using GPU acceleration for speed.
  • Translating spoken audio into English using on-device translation mode.

Best practices

  • Choose a model size that fits your GPU VRAM: tiny/base for low VRAM, medium/large for best accuracy.
  • Use float16 or int8 compute types to reduce memory usage and increase throughput on GPU.
  • Enable VAD to skip silence and speed up processing for long recordings.
  • Monitor GPU memory (nvidia-smi) and fall back to CPU or smaller models if you see OOM errors.
  • Provide an initial prompt or hotwords for domain-specific vocabulary to improve recognition.

Example use cases

  • Create SRT subtitles for a podcast episode using --format srt and --word_timestamps.
  • Transcribe multilingual meeting recordings with automatic language detection.
  • Translate foreign-language interviews to English using --task translate.
  • Run bulk offline transcription for archived audio without incurring cloud costs.
  • Use CPU-only mode for lightweight, occasional transcriptions on machines without a GPU.

FAQ

An NVIDIA GPU with CUDA support is required for GPU acceleration. 4GB+ VRAM is recommended; larger models need more VRAM (e.g., large-v3 ~10GB).

Can I run this entirely offline?

Yes. Models are downloaded once (to your cache) but inference and transcription happen locally with no external data sent during processing.

Built by
VeilStrat
AI signals for GTM teams
© 2026 VeilStrat. All rights reserved.All systems operational
faster-whisper-gpu skill by openclaw/skills | VeilStrat