External Publication
Visit Post

Module 'torchaudio' has no attribute 'AudioMetaData'

Hugging Face Forums [Unofficial] April 29, 2026
Source

Hi, I was writing a script for a diarization + transcription of audio files and I came across an error

Traceback (most recent call last): File “/home/user/diarization/repos/scripts/diaritranscribe3.py”, line 69, in from pyannote.audio import Inference, Model, Pipeline File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/init.py”, line 29, in from .core.inference import Inference File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/core/inference.py”, line 35, in from ``pyannote.audio.core.io`` import AudioFile File “/home/user/.cache/uv/environments-v2/diaritranscribe3-3f9949c47f20e532/lib/python3.12/site-packages/pyannote/audio/core/io.py”, line 60, in ) → torchaudio.AudioMetaData: ^^^^^^^^^^^^^^^^^^^^^^^^ AttributeError: module ‘torchaudio’ has no attribute ‘AudioMetaData’

It 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

#!/usr/bin/env -S uv run

# /// script

# requires-python = “>=3.10”

# dependencies = [

#   “faster-whisper”,

#   “nvidia-cublas-cu12”,

#   “nvidia-cudnn-cu12”,

#   “numpy”,

#   “pyannote.audio>=3.1”,

#   “nvidia-cublas”,

#   “nvidia-cudnn-cu13”,

#   “nvidia-npp”,

#   “scikit-learn”,

#   “torch”,

#   “torchaudio”,

#   “torchcodec”,

#   “omegaconf”,

#   “brouhaha @ file:///home/user/diarization/repos/.venv/brouhaha-vad”,

# ]

# ///

How can I solve this?

Discussion in the ATmosphere

Loading comments...