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(
|