aura-emotion-api / test_model.py
monishaaura's picture
Deploy fine-tuned Wav2Vec2 backend
9da90a3
raw
history blame contribute delete
928 Bytes
"""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)