Skip to main content

WhisperX converter for audio transcription with speaker diarization support.

Project description

pyconverters_whisperx

license tests codecov docs version PyPI - Python Version

WhisperX converter for audio transcription with speaker diarization support.

Installation

You can simply pip install pyconverters_whisperx.

Developing

Pre-requisites

You will need to install uv (for building and managing the package):

pip install uv

Clone the repository:

git clone https://github.com/oterrier/pyconverters_whisperx

Install dependencies

uv sync --extra test

Running the test suite

uv run pytest

Linting

uv run ruff check .
uv run ruff format --check .

Building the documentation

uv run --extra docs sphinx-build docs docs/_build

The built documentation is available at docs/_build/index.html.

SBOM & vulnerability check

Install the SBOM dependencies:

uv sync --extra sbom

Generate a CycloneDX SBOM from the current environment:

uv run cyclonedx-py environment -o sbom.cdx.json --output-format json

Audit dependencies for known vulnerabilities:

uv run pip-audit --format json --output audit-report.json

To fail on any known vulnerability (useful in CI):

uv run pip-audit --strict

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pyconverters_whisperx-1.8.47.tar.gz (7.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

pyconverters_whisperx-1.8.47-py3-none-any.whl (6.6 kB view details)

Uploaded Python 3

File details

Details for the file pyconverters_whisperx-1.8.47.tar.gz.

File metadata

  • Download URL: pyconverters_whisperx-1.8.47.tar.gz
  • Upload date:
  • Size: 7.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyconverters_whisperx-1.8.47.tar.gz
Algorithm Hash digest
SHA256 23436fb14a1ba2b84b97bbe597bf08e678af98bfdc06ba593ac469f7b39e99a0
MD5 691f5c7b82cb73d941f9f54e355ef8cf
BLAKE2b-256 ba138b4fd04c894301175d81a3621df5f095360cb695dbb0b1d9639e0cdff21f

See more details on using hashes here.

File details

Details for the file pyconverters_whisperx-1.8.47-py3-none-any.whl.

File metadata

  • Download URL: pyconverters_whisperx-1.8.47-py3-none-any.whl
  • Upload date:
  • Size: 6.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.10 {"installer":{"name":"uv","version":"0.11.10","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Debian GNU/Linux","version":"12","id":"bookworm","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for pyconverters_whisperx-1.8.47-py3-none-any.whl
Algorithm Hash digest
SHA256 86571869d60b46cb422db0783ecc9d3a7d1d8df7bb84369ed11b2abc855ebb01
MD5 4a11e9f9082d7bc443b7795220e0d8e5
BLAKE2b-256 8fb8b45b5495f5fd6285ebee0f35857b9e43232671aadd0fd2bc3c6dd61ad3fc

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page