africanwhisper

View on PyPIReverse Dependencies (0)

0.9.23 africanwhisper-0.9.23-py3-none-any.whl

Wheel Details

Project: africanwhisper
Version: 0.9.23
Filename: africanwhisper-0.9.23-py3-none-any.whl
Download: [link]
Size: 65301
MD5: e0e481eb7c5c59650416f04fdf8e36bb
SHA256: 07e0b154c0b7376cf457bf49223182c975943441806e44e9f33a26e98b4b6724
Uploaded: 2024-11-26 04:51:39 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: africanwhisper
Version: 0.9.23
Summary: A framework for fast fine-tuning and API endpoint deployment of Whisper model specifically developed to accelerate Automatic Speech Recognition(ASR) for African Languages.
Author: Kevin Kibe
Author-Email: keviinkibe[at]gmail.com
Home-Page: https://kevkibe.github.io/African-Whisper
Project-Url: Source, https://github.com/KevKibe/African-Whisper
License: MIT
Classifier: Development Status :: 2 - Pre-Alpha
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Requires-Python: >=3.9
Requires-Dist: transformers (==4.42.3); extra == "all"
Requires-Dist: datasets (==2.19.2); extra == "all"
Requires-Dist: librosa (==0.10.2.post1); extra == "all"
Requires-Dist: evaluate (==0.4.1); extra == "all"
Requires-Dist: jiwer (==3.0.4); extra == "all"
Requires-Dist: bitsandbytes (==0.42.0); extra == "all"
Requires-Dist: accelerate (==0.31.0); extra == "all"
Requires-Dist: peft (==0.11.1); extra == "all"
Requires-Dist: numpy (==1.26.4); extra == "all"
Requires-Dist: wandb (==0.17.4); extra == "all"
Requires-Dist: holoviews (==1.18.3); extra == "all"
Requires-Dist: panel (==1.3.8); extra == "all"
Requires-Dist: tf-keras (==2.16.0); extra == "all"
Requires-Dist: tensorflow (==2.16.1); extra == "all"
Requires-Dist: keras (==3.1.1); extra == "all"
Requires-Dist: scipy (==1.12.0); extra == "all"
Requires-Dist: tensorflow-probability (==0.24.0); extra == "all"
Requires-Dist: faster-whisper (==1.0.3); extra == "all"
Requires-Dist: python-dotenv (==1.0.1); extra == "all"
Requires-Dist: pyannote-audio (==3.2.0); extra == "all"
Requires-Dist: nltk (==3.8.1); extra == "all"
Requires-Dist: torchvision; extra == "all"
Requires-Dist: ctranslate2 (==4.4.0); extra == "all"
Requires-Dist: pandas (==2.2.2); extra == "all"
Requires-Dist: huggingface_hub; extra == "all"
Requires-Dist: soundfile; extra == "all"
Requires-Dist: tqdm; extra == "all"
Requires-Dist: torch; extra == "all"
Requires-Dist: transformers (==4.42.3); extra == "all"
Requires-Dist: pydantic (==2.7.3); extra == "all"
Requires-Dist: prometheus-client (==0.20.0); extra == "all"
Requires-Dist: fastapi (==0.111.0); extra == "all"
Requires-Dist: uvicorn (==0.30.1); extra == "all"
Requires-Dist: python-dotenv (==1.0.1); extra == "all"
Requires-Dist: faster-whisper (==1.0.3); extra == "all"
Requires-Dist: pyannote-audio (==3.2.0); extra == "all"
Requires-Dist: nltk (==3.8.1); extra == "all"
Requires-Dist: torchvision; extra == "all"
Requires-Dist: ctranslate2 (==4.4.0); extra == "all"
Requires-Dist: pandas (==2.2.2); extra == "all"
Requires-Dist: transformers (==4.42.3); extra == "training"
Requires-Dist: datasets (==2.19.2); extra == "training"
Requires-Dist: librosa (==0.10.2.post1); extra == "training"
Requires-Dist: evaluate (==0.4.1); extra == "training"
Requires-Dist: jiwer (==3.0.4); extra == "training"
Requires-Dist: bitsandbytes (==0.42.0); extra == "training"
Requires-Dist: accelerate (==0.31.0); extra == "training"
Requires-Dist: peft (==0.11.1); extra == "training"
Requires-Dist: numpy (==1.26.4); extra == "training"
Requires-Dist: wandb (==0.17.4); extra == "training"
Requires-Dist: holoviews (==1.18.3); extra == "training"
Requires-Dist: panel (==1.3.8); extra == "training"
Requires-Dist: tf-keras (==2.16.0); extra == "training"
Requires-Dist: tensorflow (==2.16.1); extra == "training"
Requires-Dist: keras (==3.1.1); extra == "training"
Requires-Dist: scipy (==1.12.0); extra == "training"
Requires-Dist: tensorflow-probability (==0.24.0); extra == "training"
Requires-Dist: faster-whisper (==1.0.3); extra == "training"
Requires-Dist: python-dotenv (==1.0.1); extra == "training"
Requires-Dist: pyannote-audio (==3.2.0); extra == "training"
Requires-Dist: nltk (==3.8.1); extra == "training"
Requires-Dist: torchvision; extra == "training"
Requires-Dist: ctranslate2 (==4.4.0); extra == "training"
Requires-Dist: pandas (==2.2.2); extra == "training"
Requires-Dist: huggingface_hub; extra == "training"
Requires-Dist: soundfile; extra == "training"
Requires-Dist: tqdm; extra == "training"
Requires-Dist: torch; extra == "deployment"
Requires-Dist: transformers (==4.42.3); extra == "deployment"
Requires-Dist: pydantic (==2.7.3); extra == "deployment"
Requires-Dist: prometheus-client (==0.20.0); extra == "deployment"
Requires-Dist: fastapi (==0.111.0); extra == "deployment"
Requires-Dist: uvicorn (==0.30.1); extra == "deployment"
Requires-Dist: python-dotenv (==1.0.1); extra == "deployment"
Requires-Dist: faster-whisper (==1.0.3); extra == "deployment"
Requires-Dist: pyannote-audio (==3.2.0); extra == "deployment"
Requires-Dist: nltk (==3.8.1); extra == "deployment"
Requires-Dist: torchvision; extra == "deployment"
Requires-Dist: ctranslate2 (==4.4.0); extra == "deployment"
Requires-Dist: pandas (==2.2.2); extra == "deployment"
Provides-Extra: all
Provides-Extra: training
Provides-Extra: deployment
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 3879 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.6.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
deployment/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployment/app.py sha256=eeb5QXEHRHjFqwZvT_AIvxrikJ8Nj6pSE0wK_iZ6YIE 7502
deployment/speech_inference.py sha256=ZOtBwlQ8-KvGJuRY9Xzt1VmZJpVItKPMzTxtFBDXBEk 9795
deployment/speech_inference_cli.py sha256=-GaNYh-1Wjo8an2t1dPBiigypQn6USjM36afwL8dUJU 2760
deployment/transcription_model.py sha256=bgTIxO9tuWr3JFVk0QcgYw83jXYcNe7SMDt0XH1pn4c 2027
deployment/faster_whisper/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
deployment/faster_whisper/alignment.py sha256=5JsD7ppe02i2kBos2STa18jjj2YReiRUMvCmvhR7BVI 18417
deployment/faster_whisper/asr.py sha256=cyVz_mEhDRxZaW1-gtbNYaRc7sIG_xNBrwgEARw9APg 11391
deployment/faster_whisper/audio.py sha256=ee5PukGyTDiSUI8sncbSwQB5-8D7SDMqq9G8myXDjbs 4894
deployment/faster_whisper/diarize.py sha256=a0OrzbU4GxwG3zwC1gKXp9VWhXcOV6HYXjXbrzAduwM 3275
deployment/faster_whisper/load_asr_model.py sha256=PX4Mqbi4VtiKznbGbaoAv3C7_7uKYb1aPrgU7APhBao 4823
deployment/faster_whisper/mel_filters.npz sha256=dFCucHI6XvnTQePO5ijHywF382zkLES37SvzMl8PbUw 4271
deployment/faster_whisper/subtitles_processor.py sha256=HamLdjM1RWpAL21Vmc2Rr9xc_LC52d76mEz-fCe7jMU 9103
deployment/faster_whisper/types.py sha256=FXrjctXOosjEryzfm3jIu8NAsKkTyj6w9PRA-rQWCko 1126
deployment/faster_whisper/utils.py sha256=0qBFMxYMnZ4WMXbjy6hjiRK2pmVdXOxj-CyfoUl2lZQ 14411
deployment/faster_whisper/vad.py sha256=BGRpKTcdSJhwp_MyNOFoFdm6NENqAlJk4tyQXPv6cmw 11354
training/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
training/audio_data_processor.py sha256=WEbrQwQlJfmqonJyS-zNkfYjI6hRSNYlytDimyjd0AQ 2235
training/collator.py sha256=J0OpYnQLCjbZTwcdz7BBk9dsBXRojhZHlT8A65D9euY 5307
training/data_prep.py sha256=Bw0fmrxAyKM8s59SMhsFkO4UIM9IdIVxaJoiQ1CIvyw 15421
training/evaluation.py sha256=AYmS3t2YCAsl1Op1Nbrwzx21L5hhFM2YQJl2r_IrGPk 5227
training/load_data.py sha256=dWAjhnDWBKwzcAzRmClWLHnm-wB1Edh9LFwXDUgiL0E 5995
training/main.py sha256=kzh6s2GJc3iU5XAtFmutXrKzjDYzXq4MHhow47xMHSI 4178
training/merge_lora.py sha256=MxGouQThcnYhMelyn8fTE4SkaugTx0wopjYNu3w7MUU 1520
training/model_trainer.py sha256=2GlZv0f189um4nWoDzLZpZsHmf_EnKMxoV7LsnbyjY4 21567
training/wandb_callback.py sha256=76N1jvzBcj6sl-qnuD3VqpMqWfO2_kQbQQ9i8Gusbn8 8041
training/whisper_model_prep.py sha256=jEZRX_XQQr7a8kgyyMDeP906HVIlFehpfzLco-y6WwI 10372
africanwhisper-0.9.23.dist-info/LICENSE sha256=_2RoQL7zrQI1fXfvxpPQDNJnFo0Yxi6LUH2CPc7gJjc 1067
africanwhisper-0.9.23.dist-info/METADATA sha256=TdELh-Y8-SYgsT3HHppq2uz2027tZD-148s3dJXudnI 8757
africanwhisper-0.9.23.dist-info/WHEEL sha256=PZUExdf71Ui_so67QXpySuHtCi3-J3wvF4ORK6k_S8U 91
africanwhisper-0.9.23.dist-info/top_level.txt sha256=RVbrVYLSTTduMVZCT5UqqqNiZRZ4XspnMZ6xLeuIuHM 20
africanwhisper-0.9.23.dist-info/RECORD

top_level.txt

deployment
training