File size: 928 Bytes
9da90a3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
"""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)