{"data":{"slug":"m-bain-whisperx","name":"whisperX","tagline":"WhisperX: Automatic Speech Recognition with Word-level Timestamps (& Diarization)","github_url":"https://github.com/m-bain/whisperX","owner":"m-bain","repo":"whisperX","owner_avatar_url":"https://avatars.githubusercontent.com/u/36994049?v=4","primary_language":"Python","stars":23011,"forks":2336,"topics":["asr","speech","speech-recognition","speech-to-text","whisper"],"archived":false,"github_pushed_at":"2026-06-26T11:39:55+00:00","maintenance_label":"Active","url":"https://www.graphcanon.com/tools/m-bain-whisperx","markdown_url":"https://www.graphcanon.com/tools/m-bain-whisperx.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/m-bain-whisperx","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=m-bain-whisperx","description":"WhisperX:  Automatic Speech Recognition with Word-level Timestamps (& Diarization)","homepage_url":null,"license":"BSD-2-Clause","open_issues":200,"watchers":160,"ai_summary":null,"readme_excerpt":"### 0. CUDA Installation\n\nTo use WhisperX with GPU acceleration, install the CUDA toolkit 12.8 before WhisperX. Skip this step if using only the CPU.\n\n- For **Linux** users, install the CUDA toolkit 12.8 following this guide:\n  [CUDA Installation Guide for Linux](https://docs.nvidia.com/cuda/cuda-installation-guide-linux/).\n- For **Windows** users, download and install the CUDA toolkit 12.8:\n  [CUDA Downloads](https://developer.nvidia.com/cuda-12-8-1-download-archive).\n\n---\n\n### 1. Simple Installation (Recommended)\n\nThe easiest way to install WhisperX is through PyPi:\n\n```bash\npip install whisperx\n```\n\nOr if using [uvx](https://docs.astral.sh/uv/guides/tools/#running-tools):\n\n```bash\nuvx whisperx\n```\n\n---\n\n### 2. Advanced Installation Options\n\nThese installation methods are for developers or users with specific needs. If you're not sure, stick with the simple installation above.\n\n#### Option A: Install from GitHub\n\nTo install directly from the GitHub repository:\n\n```bash\nuvx git+https://github.com/m-bain/whisperX.git\n```\n\n#### Option B: Developer Installation\n\nIf you want to modify the code or contribute to the project:\n\n```bash\ngit clone https://github.com/m-bain/whisperX.git\ncd whisperX\nuv sync --all-extras --dev\n```\n\n> **Note**: The development version may contain experimental features and bugs. Use the stable PyPI release for production environments.\n\nYou may also need to install ffmpeg, rust etc. Follow openAI instructions here https://github.com/openai/whisper#setup.","github_created_at":"2022-12-09T02:34:23+00:00","created_at":"2026-07-11T12:13:58.732882+00:00","updated_at":"2026-07-11T12:14:04.96983+00:00","categories":[{"slug":"developer-tools","name":"Developer Tools","url":"https://www.graphcanon.com/categories/developer-tools","markdown_url":"https://www.graphcanon.com/categories/developer-tools.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/developer-tools"},{"slug":"speech-audio","name":"Speech & Audio","url":"https://www.graphcanon.com/categories/speech-audio","markdown_url":"https://www.graphcanon.com/categories/speech-audio.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/speech-audio"}],"tags":[{"slug":"asr","name":"asr"},{"slug":"python","name":"python"},{"slug":"speech","name":"speech"},{"slug":"speech-recognition","name":"speech-recognition"},{"slug":"speech-to-text","name":"speech-to-text"},{"slug":"whisper","name":"whisper"}],"trust":{"provenance":{"is_fork":false,"github_id":576103395,"owner_type":"User","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-07-11T12:13:59.723Z","maintenance":{"label":"Active","score":82,"methodology":"github_public_v1","releases_90d":2,"days_since_push":15,"last_release_at":"2026-06-26T11:39:56Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T12:14:02.309Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-07-11T12:14:00.590Z"},"has_cli":{"value":true,"source":"pyproject.toml:[project.scripts]","observed_at":"2026-07-11T12:14:00.590Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-07-11T12:14:00.590Z"},"license_spdx":{"value":"BSD-2-Clause","source":"github.license","observed_at":"2026-07-11T12:14:00.590Z"}}}}