CoolFace
Modelpublic

2snem6/faster-whisper-large-v3-edacc-commonvoice-l2arctic-v3

sourceHugging Faceapache-2.0updated 1y agoView on Hugging Face
0likes609downloads
Model Card

FastWhisper: whisper-large-v3-edacc-commonvoice-l2arctic-v3 (CTranslate2)

This is a CTranslate2-optimized version of 2snem6/whisper-large-v3-edacc-commonvoice-l2arctic-v3 for use with the faster-whisper library.

๐Ÿš€ Performance Benefits

  • โ€”Faster inference: Up to 4x speed improvement over standard Transformers
  • โ€”Lower memory usage: Reduced VRAM requirements
  • โ€”Optimized for production: Built for real-time applications
  • โ€”Quantization: FLOAT16 precision for optimal speed/quality balance

๐Ÿ“‹ Model Details

Model Size

FileSize
added_tokens.json0.0 MB
tokenizer_config.json0.3 MB
specialtokensmap.json0.0 MB
normalizer.json0.1 MB
preprocessor_config.json0.0 MB
config.json0.0 MB
vocab.json1.0 MB
vocabulary.json1.0 MB
model.bin2944.3 MB
merges.txt0.5 MB

๐Ÿ”ง Installation & Usage

Installation

bash
pip install faster-whisper

Basic Usage

python
from faster_whisper import WhisperModel

# Load the model
model = WhisperModel("2snem6/faster-whisper-large-v3-edacc-commonvoice-l2arctic-v3")

# Transcribe audio
segments, info = model.transcribe("audio.wav")

print(f"Detected language: {info.language} (probability: {info.language_probability:.2f})")

for segment in segments:
    print(f"[{segment.start:.2f}s -> {segment.end:.2f}s] {segment.text}")

Advanced Usage

python
# With custom parameters
segments, info = model.transcribe(
    "audio.wav",
    beam_size=5,
    language="en",  # Force English
    condition_on_previous_text=False,
    temperature=0.0
)

# Batch processing
audio_files = ["file1.wav", "file2.wav", "file3.wav"]
for audio_file in audio_files:
    segments, info = model.transcribe(audio_file)
    # Process segments...

Loading from Local Path

python
# If you've downloaded the model locally
model = WhisperModel("/path/to/downloaded/model")

โšก Performance Comparison

FastWhisper (CTranslate2) vs Standard Transformers:

MetricStandard TransformersFastWhisper (CT2)Improvement
Speed1x2-4x2-4x faster
Memory1x0.5-0.8x20-50% less
Model Size1x0.5-0.8x20-50% smaller

Performance may vary depending on hardware and audio length.

๐ŸŽฏ Use Cases

This optimized model is perfect for:

  • โ€”Real-time transcription applications
  • โ€”Production deployments requiring fast inference
  • โ€”Resource-constrained environments
  • โ€”Batch processing of audio files
  • โ€”API services with high throughput requirements

๐Ÿ“ Technical Details

Conversion Process

This model was converted using the ct2-transformers-converter tool:

bash
ct2-transformers-converter \
    --model 2snem6/whisper-large-v3-edacc-commonvoice-l2arctic-v3 \
    --output_dir faster-whisper-large-v3-edacc-commonvoice-l2arctic-v3 \
    --quantization float16 \
    --copy_files tokenizer.json preprocessor_config.json

Quantization

  • โ€”FLOAT16: Half-precision floating point for optimal speed/quality balance

๐Ÿ”„ Original Model

This is a converted version of a fine-tuned Whisper model. The original model 2snem6/whisper-large-v3-edacc-commonvoice-l2arctic-v3 was likely fine-tuned for specific:

  • โ€”Accents or dialects
  • โ€”Domain-specific vocabulary
  • โ€”Improved accuracy on certain audio types

Please refer to the original model card for training details and performance metrics.

๐Ÿ“š Citation

If you use this converted model, please cite both the original Whisper paper and the CTranslate2 library:

Original Whisper

bibtex
@misc{radford2022whisper,
  title={Robust Speech Recognition via Large-Scale Weak Supervision},
  author={Alec Radford and Jong Wook Kim and Tao Xu and Greg Brockman and Christine McLeavey and Ilya Sutskever},
  year={2022},
  eprint={2212.04356},
  archivePrefix={arXiv},
  primaryClass={eess.AS}
}

CTranslate2

bibtex
@misc{ctranslate2,
  title={CTranslate2: Fast inference with Transformers and OpenNMT models},
  author={Guillaume Klein},
  year={2020},
  url={https://github.com/OpenNMT/CTranslate2}
}

๐Ÿค Contributing

Found an issue or want to improve this model?

๐Ÿ“„ License

This model inherits the license from the original model: Apache 2.0


Converted with โค๏ธ using [CTranslate2](https://github.com/OpenNMT/CTranslate2) and [faster-whisper](https://github.com/SYSTRAN/faster-whisper)