awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
guillaumekln avatar

guillaumekln/faster-whisper

0
View on GitHub↗
23,679 stars·1,943 forks·Python·MIT·12 views

Faster Whisper

faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper speech-to-text engine. It functions as a CTranslate2 inference engine designed to convert spoken audio into written text.

The project serves as a model quantization tool that transforms large audio model weights into lower precision formats. This process reduces memory usage and increases execution speed on hardware by utilizing integer quantized weights.

The framework covers a broad range of capabilities including batch audio transcription for parallel processing and voice activity detection to filter out non-speech audio segments. It also provides utilities for converting original or fine-tuned audio models into formats compatible with the CTranslate2 runtime.

Features

  • Speech-to-Text Engines - Provides an optimized engine for converting spoken audio recordings into written text.
  • Audio Model Optimization - Optimizes audio models via lower precision formats to improve hardware execution speed and memory requirements.
  • CTranslate2 Deployment - Runs audio transcription models through the CTranslate2 engine for higher performance than standard implementations.
  • Automatic Speech Recognition - Implements a high-performance system for converting spoken audio into written text.
  • Model Quantization Tools - Provides utilities to reduce numerical precision of audio model parameters for improved inference performance.
  • Weight Quantization - Implements techniques to compress model weights into lower-precision integer formats for faster inference and reduced memory use.
  • Whisper-Based Engines - Implements an optimized version of the Whisper model using CTranslate2 for faster, memory-efficient transcription.
  • Transformer Inference Engines - Functions as a high-performance engine optimized for executing transformer-based speech models.
  • Batch Transcription - Provides parallel processing of audio segments to maximize transcription throughput and reduce latency.
  • Model Format Converters - Transforms PyTorch checkpoints into a proprietary format compatible with the CTranslate2 runtime.
  • Voice Activity Detection - Identifies speech boundaries to filter out silent or non-speech segments before transcription.
  • Voice Activity Detection - Identify and strip silent or non-speech sections from audio files using a voice activity detection model.
  • Model Serving Engines - Optimized C++ inference engine for speech recognition models.
  • Model Variants - Optimized reimplementation using CTranslate2 for increased speed.

Star history

Star history chart for guillaumekln/faster-whisperStar history chart for guillaumekln/faster-whisper

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Faster Whisper

Similar open-source projects, ranked by how many features they share with Faster Whisper.
  • ggerganov/whisper.cppggerganov avatar

    ggerganov/whisper.cpp

    50,791View on GitHub↗

    whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning inference engine and quantized runtime. It provides high-performance automatic speech recognition and real-time audio transcription without requiring a Python environment. The project utilizes model quantization to reduce memory usage and increase inference speed on local hardware. It incorporates hardware acceleration to optimize processing speed across different processors. The system covers audio processing capabilities including voice activity detection, speaker diarization,

    C++
    View on GitHub↗50,791
  • opennmt/ctranslate2OpenNMT avatar

    OpenNMT/CTranslate2

    4,319View on GitHub↗

    CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and GPU with optimizations for speed and memory efficiency. It functions as a model format converter, quantization tool, and REST API server, enabling deployment of neural machine translation, automatic speech recognition, and text generation models. The engine distinguishes itself through a suite of runtime optimizations including layer fusion, weight-matrix quantization, batch-by-length grouping, and a caching allocator that reuses GPU memory. It supports tensor-parallel model di

    C++avxavx2cpp
    View on GitHub↗4,319
  • const-me/whisperConst-me avatar

    Const-me/Whisper

    10,489View on GitHub↗

    Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the transcription of spoken audio into written text. It implements a GPU-accelerated automatic speech recognition framework specifically designed to run Whisper models. The system focuses on high-speed processing for both recorded audio files and live microphone streams. It utilizes voice activity detection to analyze raw audio in real time, triggering the inference engine only when human speech is detected. The engine covers a broad range of capabilities including real-time audio

    C++
    View on GitHub↗10,489
  • m-bain/whisperxm-bain avatar

    m-bain/whisperX

    20,228View on GitHub↗

    WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining precise synchronization with the original media. It functions as an integrated pipeline that combines transcription, phoneme-based alignment, and speaker diarization to produce structured, attributed transcripts. The project distinguishes itself through its use of forced alignment, which matches existing text to audio signals at the phoneme level to generate accurate word-level timestamps. It also incorporates speaker diarization to identify and label unique voices within a recordi

    Pythonasrspeechspeech-recognition
    View on GitHub↗20,228
See all 30 alternatives to Faster Whisper→

Frequently asked questions

What does guillaumekln/faster-whisper do?

faster-whisper is an automatic speech recognition framework and an optimized implementation of the Whisper speech-to-text engine. It functions as a CTranslate2 inference engine designed to convert spoken audio into written text.

What are the main features of guillaumekln/faster-whisper?

The main features of guillaumekln/faster-whisper are: Speech-to-Text Engines, Audio Model Optimization, CTranslate2 Deployment, Automatic Speech Recognition, Model Quantization Tools, Weight Quantization, Whisper-Based Engines, Transformer Inference Engines.

What are some open-source alternatives to guillaumekln/faster-whisper?

Open-source alternatives to guillaumekln/faster-whisper include: ggerganov/whisper.cpp — whisper.cpp is a C++ implementation of the Whisper speech-to-text model, serving as a lightweight machine learning… opennmt/ctranslate2 — CTranslate2 is a C++ inference engine and runtime for Transformer models, designed to execute models on both CPU and… const-me/whisper — Whisper is a high-performance speech-to-text inference engine that uses graphics hardware shaders to accelerate the… m-bain/whisperx — WhisperX is an automated speech recognition toolkit designed to convert spoken audio into text while maintaining… systran/faster-whisper — Faster-Whisper is a high-performance implementation of the Whisper speech-to-text model designed for efficient audio… sanchit-gandhi/whisper-jax — whisper-jax is a high-performance implementation of the Whisper automatic speech recognition model rewritten using the…