Update app.py
Browse files
app.py
CHANGED
@@ -406,7 +406,6 @@
|
|
406 |
# if __name__ == "__main__":
|
407 |
# demo.launch()
|
408 |
|
409 |
-
|
410 |
import gradio as gr
|
411 |
import pandas as pd
|
412 |
from datasets import load_dataset
|
@@ -746,12 +745,21 @@ if token:
|
|
746 |
|
747 |
# Load dataset
|
748 |
try:
|
749 |
-
dataset
|
|
|
750 |
references = {row["id"]: row["text"] for row in dataset}
|
751 |
print(f"Loaded {len(references)} reference transcriptions")
|
752 |
except Exception as e:
|
753 |
print(f"Error loading dataset: {str(e)}")
|
754 |
-
references
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
755 |
|
756 |
# Initialize leaderboard
|
757 |
leaderboard_file = "leaderboard.csv"
|
@@ -1278,8 +1286,7 @@ with gr.Blocks(
|
|
1278 |
value=initial_leaderboard,
|
1279 |
interactive=False,
|
1280 |
label="📋 Leaderboard Rankings - Lower scores indicate better performance",
|
1281 |
-
wrap=True
|
1282 |
-
height=400
|
1283 |
)
|
1284 |
|
1285 |
# Performance chart
|
@@ -1389,8 +1396,7 @@ with gr.Blocks(
|
|
1389 |
label="📊 Updated Leaderboard",
|
1390 |
value=initial_leaderboard,
|
1391 |
interactive=False,
|
1392 |
-
wrap=True
|
1393 |
-
height=400
|
1394 |
)
|
1395 |
|
1396 |
updated_chart = gr.Plot(
|
|
|
406 |
# if __name__ == "__main__":
|
407 |
# demo.launch()
|
408 |
|
|
|
409 |
import gradio as gr
|
410 |
import pandas as pd
|
411 |
from datasets import load_dataset
|
|
|
745 |
|
746 |
# Load dataset
|
747 |
try:
|
748 |
+
# Load dataset without audio decoding, just get the text references
|
749 |
+
dataset = load_dataset("sudoping01/bambara-speech-recognition-benchmark", name="default", streaming=False)["eval"]
|
750 |
references = {row["id"]: row["text"] for row in dataset}
|
751 |
print(f"Loaded {len(references)} reference transcriptions")
|
752 |
except Exception as e:
|
753 |
print(f"Error loading dataset: {str(e)}")
|
754 |
+
# Fallback with sample references for testing
|
755 |
+
references = {
|
756 |
+
"sample_001": "nin ye mun kε",
|
757 |
+
"sample_002": "a bε baara kε",
|
758 |
+
"sample_003": "an bε taa sugu",
|
759 |
+
"sample_004": "duguba ka nyi",
|
760 |
+
"sample_005": "muso min bε yan"
|
761 |
+
}
|
762 |
+
print(f"Using fallback references: {len(references)} samples")
|
763 |
|
764 |
# Initialize leaderboard
|
765 |
leaderboard_file = "leaderboard.csv"
|
|
|
1286 |
value=initial_leaderboard,
|
1287 |
interactive=False,
|
1288 |
label="📋 Leaderboard Rankings - Lower scores indicate better performance",
|
1289 |
+
wrap=True
|
|
|
1290 |
)
|
1291 |
|
1292 |
# Performance chart
|
|
|
1396 |
label="📊 Updated Leaderboard",
|
1397 |
value=initial_leaderboard,
|
1398 |
interactive=False,
|
1399 |
+
wrap=True
|
|
|
1400 |
)
|
1401 |
|
1402 |
updated_chart = gr.Plot(
|