rjzevallos commited on
Commit
80eb550
verified
1 Parent(s): bab56eb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -6
app.py CHANGED
@@ -16,9 +16,10 @@ MIN_SAMPLE_TXT_LENGTH = 10
16
  # Datos est谩ticos del leaderboard
17
  ####################################
18
  leaderboard_data = [
19
- {'name': 'StyleTTS 2', 'STOI': 0.998, 'PESQ': 3.921, 'SI-SDR': 27.19},
20
- {'name': 'Matxa-TTS', 'STOI': 0.996, 'PESQ': 3.208, 'SI-SDR': 24.91},
21
- {'name': 'StableTTS', 'STOI': 0.965, 'PESQ': 2.664, 'SI-SDR': 12.69},
 
22
  ]
23
 
24
  ####################################
@@ -42,13 +43,13 @@ def update_leaderboard(reveal):
42
 
43
 
44
  # Ordenar por 'score' y asignar el rank din谩micamente
45
- sorted_leaderboard = sorted(filtered_leaderboard, key=lambda x: x['PESQ'], reverse=True)
46
 
47
  # Asignar el rank basado en el orden por score
48
  for rank, model in enumerate(sorted_leaderboard):
49
  model['rank'] = rank + 1 # rank es la posici贸n en la lista (1-indexed)
50
 
51
- return [[model['rank'], model['name'], model['STOI'], model['PESQ'], model['SI-SDR']] for model in sorted_leaderboard]
52
 
53
  ####################################
54
  # Interfaz con Gradio
@@ -64,7 +65,7 @@ with gr.Blocks(theme=theme) as demo:
64
  reveal_checkbox = gr.Checkbox(label="Reveal preliminary results", value=False)
65
 
66
  # Inicializa la tabla sin datos, solo con encabezados
67
- leaderboard_table = gr.DataFrame(headers=["Rank", "Model", "STOI", "PESQ", "SI-SDR"],
68
  datatype=["str", "str", "str", "str", "str"], value=[])
69
 
70
  # Al cambiar el valor del checkbox, actualizamos la tabla
 
16
  # Datos est谩ticos del leaderboard
17
  ####################################
18
  leaderboard_data = [
19
+ {'name': 'StyleTTS 2', 'STOI': 0.998, 'PESQ': 3.921, 'WER': 0.162, 'UTMOS':3.47},
20
+ {'name': 'Matxa-TTS', 'STOI': 0.996, 'PESQ': 3.539, 'WER': 0.179, 'UTMOS':3.50},
21
+ {'name': 'Matxa-TTS-multiaccent', 'STOI': 0.996, 'PESQ': 3.415, 'WER': 0.242, 'UTMOS':2.98},
22
+ {'name': 'StableTTS', 'STOI': 0.997, 'PESQ': 3.643, 'WER': 0.164, 'UTMOS':2.62},
23
  ]
24
 
25
  ####################################
 
43
 
44
 
45
  # Ordenar por 'score' y asignar el rank din谩micamente
46
+ sorted_leaderboard = sorted(filtered_leaderboard, key=lambda x: x['UTMOS'], reverse=True)
47
 
48
  # Asignar el rank basado en el orden por score
49
  for rank, model in enumerate(sorted_leaderboard):
50
  model['rank'] = rank + 1 # rank es la posici贸n en la lista (1-indexed)
51
 
52
+ return [[model['rank'], model['name'], model['UTMOS'], model['WER'], model['STOI'], model['PESQ'], model['SI-SDR']] for model in sorted_leaderboard]
53
 
54
  ####################################
55
  # Interfaz con Gradio
 
65
  reveal_checkbox = gr.Checkbox(label="Reveal preliminary results", value=False)
66
 
67
  # Inicializa la tabla sin datos, solo con encabezados
68
+ leaderboard_table = gr.DataFrame(headers=["Rank", "Model", "UTMOS", "WER", "STOI", "PESQ", "SI-SDR"],
69
  datatype=["str", "str", "str", "str", "str"], value=[])
70
 
71
  # Al cambiar el valor del checkbox, actualizamos la tabla