Views
No views yet

transformers library as follows:1from transformers import AutoModelForAudioClassification, AutoFeatureExtractor
2
3model_name = "danilotpnta/HuBERT-Genre-Clf"
4
5model = AutoModelForAudioClassification.from_pretrained(model_name)
6feature_extractor = AutoFeatureExtractor.from_pretrained(model_name)
7
8# Example usage for an audio file
9import torch
10import librosa
11
12audio_file = "path_to_your_audio_file.wav"
13audio, sr = librosa.load(audio_file, sr=feature_extractor.sampling_rate)
14
15inputs = feature_extractor(audio, sampling_rate=sr, return_tensors="pt")
16with torch.no_grad():
17 logits = model(**inputs).logits
18
19predicted_class = logits.argmax(dim=-1).item()
20print(f"Predicted genre: {model.config.id2label[predicted_class]}")