This commit is contained in:
陳鈞
2025-06-13 16:23:14 +00:00
committed by GitHub
3 changed files with 1764 additions and 1714 deletions

View File

@ -97,25 +97,6 @@ uv sync --all-extras --dev
You may also need to install ffmpeg, rust etc. Follow openAI instructions here https://github.com/openai/whisper#setup. You may also need to install ffmpeg, rust etc. Follow openAI instructions here https://github.com/openai/whisper#setup.
### Common Issues & Troubleshooting 🔧
#### libcudnn Dependencies (GPU Users)
If you're using WhisperX with GPU support and encounter errors like:
- `Could not load library libcudnn_ops_infer.so.8`
- `Unable to load any of {libcudnn_cnn.so.9.1.0, libcudnn_cnn.so.9.1, libcudnn_cnn.so.9, libcudnn_cnn.so}`
- `libcudnn_ops_infer.so.8: cannot open shared object file: No such file or directory`
This means your system is missing the CUDA Deep Neural Network library (cuDNN). This library is needed for GPU acceleration but isn't always installed by default.
**Install cuDNN (example for apt based systems):**
```bash
sudo apt update
sudo apt install libcudnn8 libcudnn8-dev -y
```
### Speaker Diarization ### Speaker Diarization
To **enable Speaker Diarization**, include your Hugging Face access token (read) that you can generate from [Here](https://huggingface.co/settings/tokens) after the `--hf_token` argument and accept the user agreement for the following models: [Segmentation](https://huggingface.co/pyannote/segmentation-3.0) and [Speaker-Diarization-3.1](https://huggingface.co/pyannote/speaker-diarization-3.1) (if you choose to use Speaker-Diarization 2.x, follow requirements [here](https://huggingface.co/pyannote/speaker-diarization) instead.) To **enable Speaker Diarization**, include your Hugging Face access token (read) that you can generate from [Here](https://huggingface.co/settings/tokens) after the `--hf_token` argument and accept the user agreement for the following models: [Segmentation](https://huggingface.co/pyannote/segmentation-3.0) and [Speaker-Diarization-3.1](https://huggingface.co/pyannote/speaker-diarization-3.1) (if you choose to use Speaker-Diarization 2.x, follow requirements [here](https://huggingface.co/pyannote/speaker-diarization) instead.)

View File

@ -13,11 +13,11 @@ dependencies = [
"faster-whisper>=1.1.1", "faster-whisper>=1.1.1",
"nltk>=3.9.1", "nltk>=3.9.1",
"numpy>=2.0.2", "numpy>=2.0.2",
"onnxruntime>=1.19", "onnxruntime>=1.19,<1.20.0",
"pandas>=2.2.3", "pandas>=2.2.3",
"pyannote-audio>=3.3.2", "pyannote-audio>=3.3.2",
"torch>=2.5.1", "torch<2.4.0",
"torchaudio>=2.5.1", "torchaudio",
"transformers>=4.48.0", "transformers>=4.48.0",
] ]

3453
uv.lock generated

File diff suppressed because it is too large Load Diff