Spaces:
Sleeping
Sleeping
| """Test script to diagnose model loading issue""" | |
| from transformers import AutoProcessor, Wav2Vec2Processor | |
| import sys | |
| import os | |
| default_model = os.path.join(os.path.dirname(__file__), "wav2vec2-ravdess-emotion") | |
| model_name = os.environ.get("MODEL_ID_OR_PATH", default_model if os.path.isdir(default_model) else "superb/wav2vec2-base-superb-er") | |
| print(f"Testing model: {model_name}") | |
| print("-" * 50) | |
| # Test 1: AutoProcessor | |
| print("\n1. Testing AutoProcessor...") | |
| try: | |
| processor = AutoProcessor.from_pretrained(model_name) | |
| print("β AutoProcessor: SUCCESS") | |
| except Exception as e: | |
| print(f"β AutoProcessor: FAILED - {e}") | |
| # Test 2: Direct Wav2Vec2Processor | |
| print("\n2. Testing Wav2Vec2Processor...") | |
| try: | |
| processor = Wav2Vec2Processor.from_pretrained(model_name) | |
| print("β Wav2Vec2Processor: SUCCESS") | |
| except Exception as e: | |
| print(f"β Wav2Vec2Processor: FAILED - {e}") | |
| print("\n" + "-" * 50) | |