Metadata-Version: 2.2
Name: demonstrable-whisperx-service
Version: 3.0.0
Summary: A standalone service for transcribing audio files using WhisperX
Author-email: Sixty North AS <systems+demonstrable-whisperx-service@sixty-north.com>
Project-URL: repository, https://bitbucket.org/sixty-north/demonstrable-whisperx-service
Classifier: Development Status :: 3 - Alpha
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 3 :: Only
Requires-Python: <3.11,>=3.10.15
Description-Content-Type: text/x-rst
Requires-Dist: aiohappyeyeballs==2.4.4
Requires-Dist: aiohttp==3.11.11
Requires-Dist: aiosignal==1.3.2
Requires-Dist: alembic==1.14.0
Requires-Dist: antlr4-python3-runtime==4.9.3
Requires-Dist: asteroid-filterbanks==0.4.0
Requires-Dist: async-timeout==5.0.1
Requires-Dist: attrs==24.3.0
Requires-Dist: audioread==3.0.1
Requires-Dist: av==11.0.0
Requires-Dist: certifi==2024.12.14
Requires-Dist: cffi==1.17.1
Requires-Dist: charset-normalizer==3.4.1
Requires-Dist: click==8.1.8
Requires-Dist: coloredlogs==15.0.1
Requires-Dist: colorlog==6.9.0
Requires-Dist: contourpy==1.3.1
Requires-Dist: ctranslate2==4.4.0
Requires-Dist: cycler==0.12.1
Requires-Dist: decorator==5.1.1
Requires-Dist: docopt==0.6.2
Requires-Dist: einops==0.8.0
Requires-Dist: faster-whisper==1.0.0
Requires-Dist: filelock==3.16.1
Requires-Dist: flatbuffers==24.12.23
Requires-Dist: fonttools==4.55.3
Requires-Dist: frozenlist==1.5.0
Requires-Dist: fsspec==2024.12.0
Requires-Dist: huggingface-hub==0.27.1
Requires-Dist: humanfriendly==10.0
Requires-Dist: HyperPyYAML==1.2.2
Requires-Dist: idna==3.10
Requires-Dist: Jinja2==3.1.5
Requires-Dist: joblib==1.4.2
Requires-Dist: julius==0.2.7
Requires-Dist: kiwisolver==1.4.8
Requires-Dist: lazy_loader==0.4
Requires-Dist: librosa==0.10.2.post1
Requires-Dist: lightning==2.5.0.post0
Requires-Dist: lightning-utilities==0.11.9
Requires-Dist: llvmlite==0.43.0
Requires-Dist: Mako==1.3.8
Requires-Dist: markdown-it-py==3.0.0
Requires-Dist: MarkupSafe==3.0.2
Requires-Dist: matplotlib==3.10.0
Requires-Dist: mdurl==0.1.2
Requires-Dist: mpmath==1.3.0
Requires-Dist: msgpack==1.1.0
Requires-Dist: multidict==6.1.0
Requires-Dist: networkx==3.4.2
Requires-Dist: nltk==3.9.1
Requires-Dist: numba==0.60.0
Requires-Dist: numpy==1.26.4
Requires-Dist: omegaconf==2.3.0
Requires-Dist: onnxruntime==1.20.1
Requires-Dist: optuna==4.1.0
Requires-Dist: packaging==24.2
Requires-Dist: pandas==2.2.3
Requires-Dist: pillow==11.1.0
Requires-Dist: platformdirs==4.3.6
Requires-Dist: pooch==1.8.2
Requires-Dist: primePy==1.3
Requires-Dist: propcache==0.2.1
Requires-Dist: protobuf==5.29.3
Requires-Dist: pyannote.audio==3.1.1
Requires-Dist: pyannote.core==5.0.0
Requires-Dist: pyannote.database==5.1.1
Requires-Dist: pyannote.metrics==3.2.1
Requires-Dist: pyannote.pipeline==3.0.1
Requires-Dist: pycparser==2.22
Requires-Dist: Pygments==2.19.1
Requires-Dist: pyparsing==3.2.1
Requires-Dist: python-dateutil==2.9.0.post0
Requires-Dist: pytorch-lightning==2.5.0.post0
Requires-Dist: pytorch-metric-learning==2.8.1
Requires-Dist: pytz==2024.2
Requires-Dist: PyYAML==6.0.2
Requires-Dist: regex==2024.11.6
Requires-Dist: requests==2.32.3
Requires-Dist: rich==13.9.4
Requires-Dist: ruamel.yaml==0.18.10
Requires-Dist: ruamel.yaml.clib==0.2.12
Requires-Dist: safetensors==0.5.2
Requires-Dist: scikit-learn==1.6.1
Requires-Dist: scipy==1.15.1
Requires-Dist: semver==3.0.2
Requires-Dist: sentencepiece==0.2.0
Requires-Dist: shellingham==1.5.4
Requires-Dist: six==1.17.0
Requires-Dist: sortedcontainers==2.4.0
Requires-Dist: soundfile==0.13.0
Requires-Dist: soxr==0.5.0.post1
Requires-Dist: speechbrain==1.0.2
Requires-Dist: SQLAlchemy==2.0.37
Requires-Dist: srt==3.5.3
Requires-Dist: sympy==1.13.1
Requires-Dist: tabulate==0.9.0
Requires-Dist: tensorboardX==2.6.2.2
Requires-Dist: threadpoolctl==3.5.0
Requires-Dist: tokenizers==0.15.2
Requires-Dist: torch==2.5.1
Requires-Dist: torch-audiomentations==0.11.2
Requires-Dist: torch_pitch_shift==1.2.5
Requires-Dist: torchaudio==2.5.1
Requires-Dist: torchmetrics==1.6.1
Requires-Dist: tqdm==4.67.1
Requires-Dist: transformers==4.39.3
Requires-Dist: typer==0.15.1
Requires-Dist: typing_extensions==4.12.2
Requires-Dist: tzdata==2024.2
Requires-Dist: urllib3==2.3.0
Requires-Dist: whisperx==3.2.0
Requires-Dist: yarl==1.18.3
Provides-Extra: dev
Requires-Dist: ruff; extra == "dev"
Requires-Dist: bump-my-version; extra == "dev"
Provides-Extra: test
Requires-Dist: hypothesis; extra == "test"
Requires-Dist: pytest; extra == "test"
Requires-Dist: coverage; extra == "test"

===========================================
Demonstrable Transcription WhisperX Service
===========================================

WhisperX has onerous dependency requirements, and is trick to correctly install. This service
provides a simple API for transcribing audio files using WhisperX, and is intended to be installed
in an isolated environment with a specific Python interpreter.

The package is intended to be used and invoked through demonstrable-transcription, which provides a
command-line interface for interacting with the service.
