|
import pathlib |
|
from setuptools import find_packages, setup |
|
from whisper_live.__version__ import __version__ |
|
|
|
|
|
|
|
HERE = pathlib.Path(__file__).parent |
|
|
|
|
|
README = (HERE / "README.md").read_text() |
|
|
|
|
|
setup( |
|
name="whisper_live", |
|
version=__version__, |
|
description="A nearly-live implementation of OpenAI's Whisper.", |
|
long_description=README, |
|
long_description_content_type="text/markdown", |
|
include_package_data=True, |
|
url="https://github.com/collabora/WhisperLive", |
|
author="Collabora Ltd", |
|
author_email="vineet.suryan@collabora.com", |
|
license="MIT", |
|
classifiers=[ |
|
"Development Status :: 4 - Beta", |
|
"Intended Audience :: Developers", |
|
"Intended Audience :: Science/Research", |
|
"License :: OSI Approved :: MIT License", |
|
"Programming Language :: Python :: 3", |
|
"Programming Language :: Python :: 3 :: Only", |
|
"Programming Language :: Python :: 3.8", |
|
"Programming Language :: Python :: 3.9", |
|
"Topic :: Scientific/Engineering :: Artificial Intelligence", |
|
], |
|
packages=find_packages( |
|
exclude=( |
|
"examples", |
|
"Audio-Transcription-Chrome", |
|
"Audio-Transcription-Firefox", |
|
"requirements", |
|
"whisper-finetuning" |
|
) |
|
), |
|
install_requires=[ |
|
"PyAudio", |
|
"faster-whisper==1.1.0", |
|
"torch", |
|
"torchaudio", |
|
"websockets", |
|
"onnxruntime==1.17.0", |
|
"scipy", |
|
"websocket-client", |
|
"numba", |
|
"openai-whisper==20240930", |
|
"kaldialign", |
|
"soundfile", |
|
"tokenizers==0.20.3", |
|
"librosa", |
|
"numpy==1.26.4", |
|
"openvino", |
|
"openvino-genai", |
|
"openvino-tokenizers", |
|
"optimum", |
|
"optimum-intel", |
|
], |
|
python_requires=">=3.9" |
|
) |
|
|