File size: 495 Bytes
91f3c16
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import librosa
from scripts.predict import predict_pipeline

# Load test audio and lyrics
audio_path = "data/external/sample_1.mp3"
lyrics_path = "data/external/sample_1.txt"

# Load audio
audio_data, sr = librosa.load(audio_path)

# Load lyrics
with open(lyrics_path, "r", encoding="utf-8") as f:
    lyrics_text = f.read()

print("Running prediction pipeline...")
prediction = predict_pipeline(audio_data, lyrics_text)

print(f"\n=== PREDICTION RESULT ===")
print(f"Prediction: {prediction}")