{
"$type": "site.standard.document",
"bskyPostRef": {
"cid": "bafyreifvncvwarakwi65kxgvdzphh6nzoogda62e4ryhv5xz3p7v5mex6u",
"uri": "at://did:plc:pgryn3ephfd2xgft23qokfzt/app.bsky.feed.post/3mkmtvhlqfhh2"
},
"path": "/t/module-torchaudio-has-no-attribute-audiometadata/175647#post_1",
"publishedAt": "2026-04-29T09:39:50.000Z",
"site": "https://discuss.huggingface.co",
"textContent": "Hi, I was writing a script for a diarization + transcription of audio files and I came across an error\n\n`Traceback (most recent call last):`\n`File “/home/user/diarization/repos/scripts/diaritranscribe3.py”, line 69, in`\n`from pyannote.audio import Inference, Model, Pipeline`\n`File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/`**`init`**`.py”, line 29, in`\n`from .core.inference import Inference`\n`File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/core/inference.py”, line 35, in`\n`from ``pyannote.audio.core.io`` import AudioFile`\n`File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/core/io.py”, line 60, in`\n`) → torchaudio.AudioMetaData:`\n`^^^^^^^^^^^^^^^^^^^^^^^^`\n`AttributeError: module ‘torchaudio’ has no attribute ‘AudioMetaData’`\n\nIt is a fail relatively early in the scrip, in the import block, so I am betting that it is some sort of compatibility issue. I also think it is a compatibility issue because this script is built upon a previous itteration that wasn’t accurate that also required torch audio and it didn’t give me any issues. The only other thing before that is the dependencies block\n\n\n #!/usr/bin/env -S uv run\n\n # /// script\n\n # requires-python = “>=3.10”\n\n # dependencies = [\n\n # “faster-whisper”,\n\n # “nvidia-cublas-cu12”,\n\n # “nvidia-cudnn-cu12”,\n\n # “numpy”,\n\n # “pyannote.audio>=3.1”,\n\n # “nvidia-cublas”,\n\n # “nvidia-cudnn-cu13”,\n\n # “nvidia-npp”,\n\n # “scikit-learn”,\n\n # “torch”,\n\n # “torchaudio”,\n\n # “torchcodec”,\n\n # “omegaconf”,\n\n # “brouhaha @ file:///home/user/diarization/repos/.venv/brouhaha-vad”,\n\n # ]\n\n # ///\n\n\nHow can I solve this?",
"title": "Module 'torchaudio' has no attribute 'AudioMetaData'"
}