Spaces:
Build error
Build error
Update app.py
Browse files
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,
|
| 20 |
-
{'name': 'Matxa-TTS', 'STOI': 0.996, 'PESQ': 3.
|
| 21 |
-
{'name': '
|
|
|
|
| 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['
|
| 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
|