Metadata-Version: 2.1
Name: unhallucinated_faster_whisper
Version: 0.0.2
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.
