Metadata-Version: 2.1
Name: unhallucinated_faster_whisper
Version: 0.0.1
Summary: Faster Whisper transcription with CTranslate2
Home-page: https://github.com/SYSTRAN/faster-whisper
License: MIT
Keywords: openai whisper speech ctranslate2 inference quantization transformer
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.8
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Programming Language :: Python :: 3.11
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Requires-Python: >=3.8
Description-Content-Type: text/markdown
License-File: LICENSE
Requires-Dist: ctranslate2<5,>=4.0
Requires-Dist: huggingface_hub>=0.13
Requires-Dist: tokenizers<1,>=0.13
Requires-Dist: onnxruntime<2,>=1.14
Requires-Dist: torch>=2.1.1
Requires-Dist: av>=11
Requires-Dist: tqdm
Provides-Extra: conversion
Requires-Dist: transformers[torch]>=4.23; extra == "conversion"
Provides-Extra: dev
Requires-Dist: black==23.*; extra == "dev"
Requires-Dist: flake8==6.*; extra == "dev"
Requires-Dist: isort==5.*; extra == "dev"
Requires-Dist: pytest==7.*; extra == "dev"


# Unhallucinated Faster Whisper

### Install the package
```
pip install unhallucinated-faster-whisper
```
### Usage (Same as Faster Whisper)
```
from faster_whisper import WhisperModel 
model_size = "turbo"
model = WhisperModel(model_size, device="cpu")  
```

### Enabling the Unhallucination Feature 
Simply pass unhallucinated=True when transcribing
```
segments, info = model.transcribe("voice.mp3", unhallucinated=True)
```

### Model Compatibility

Compatible with all Whisper models.
