ameliabb0913 commited on
Commit
e147914
·
verified ·
1 Parent(s): 917b126

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -6
app.py CHANGED
@@ -4,11 +4,10 @@ from transformers import Wav2Vec2ForSequenceClassification, Wav2Vec2Processor
4
  import librosa
5
 
6
  # Placeholder model (Replace later with your trained model)
7
- MODEL_NAME = "audeering/wav2vec2-large-robust-12-ft-emotion-msp-dim"
8
  processor = Wav2Vec2Processor.from_pretrained(MODEL_NAME)
9
- model = Wav2Vec2ForSequenceClassification.from_pretrained(
10
- MODEL_NAME, ignore_mismatched_sizes=True
11
- )
12
 
13
  # Emotion labels (based on the dataset used to train the model)
14
  id2label = {
@@ -16,11 +15,12 @@ id2label = {
16
  1: "Happy",
17
  2: "Sad",
18
  3: "Angry",
19
- 4: "Surprised",
20
  5: "Disgusted",
21
- 6: "Fearful"
22
  }
23
 
 
24
  # Function to classify emotions from audio
25
  def classify_emotion(audio_file):
26
  # Load and process audio
 
4
  import librosa
5
 
6
  # Placeholder model (Replace later with your trained model)
7
+ MODEL_NAME = "ameliabb0913/emotion-classifier"
8
  processor = Wav2Vec2Processor.from_pretrained(MODEL_NAME)
9
+ model = Wav2Vec2ForSequenceClassification.from_pretrained(MODEL_NAME)
10
+ model.eval()
 
11
 
12
  # Emotion labels (based on the dataset used to train the model)
13
  id2label = {
 
15
  1: "Happy",
16
  2: "Sad",
17
  3: "Angry",
18
+ 4: "Fearful",
19
  5: "Disgusted",
20
+ 6: "Surprised"
21
  }
22
 
23
+
24
  # Function to classify emotions from audio
25
  def classify_emotion(audio_file):
26
  # Load and process audio