from transformers import pipeline import os import sys class SpeechNoiseClassifier: def __init__(self, model_name="speechVSnoise"): self.model_name = model_name self.pipe = pipeline("audio-classification", model=self.model_name) def classify(self, file_path): if not os.path.exists(file_path): raise FileNotFoundError(f"File not found: {file_path}") result = self.pipe(file_path)[0] return result["label"] audio_file = sys.argv[1] classifier = SpeechNoiseClassifier() label = classifier.classify(audio_file) print(f"{audio_file} → {label}")