Spaces:
Running
Running
File size: 2,676 Bytes
f6b1e4d b269917 f6b1e4d b269917 f6b1e4d b269917 f6b1e4d b269917 f6b1e4d b269917 3f368b8 f6b1e4d 97145d2 c88e399 97145d2 914ae0f 3f368b8 8127178 c5b64a9 3f368b8 8127178 f6b1e4d c5b64a9 f6b1e4d c5b64a9 f6b1e4d b269917 f6b1e4d b269917 97145d2 f6b1e4d b269917 97145d2 3f368b8 b269917 c88e399 97145d2 3f368b8 b269917 3f368b8 8127178 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 |
import streamlit as st
import streamlit.components.v1 as components
from st_on_hover_tabs import on_hover_tabs
from app.pages import *
import json
st.set_page_config(
page_title="Leaderboard", page_icon=":chart_with_upwards_trend:", layout="wide"
)
# st.header("AudioBench Leaderboard")
st.markdown('<style>' + open('./style/sidebar_style.css').read() + '</style>', unsafe_allow_html=True)
with st.sidebar:
tabs = on_hover_tabs(tabName=['== INTRODUCTION ==',
'ASR - English',
'ASR - Singlish',
'ASR - Mandarin',
'Speech Translation',
'Speech Question Answering',
'Speech Instruction',
'Audio Captioning',
'Audio Scene Question Answering',
'Accent Recognition',
'Gender Recognition',
'Emotion Recognition',
'Music - MCQ',
],
iconName=['dashboard', 'filter_1', 'filter_2', 'filter_3', 'filter_4', 'filter_5',
'filter_6', 'filter_7', 'filter_8', 'filter_9', 'filter_9_plus', 'filter_9_plus',
'filter_9_plus'
],
styles = {
'navtab': {
'font-size': '12px',
'transition': '0.3s',
'text-transform': 'none',
},
'iconStyle':{
'font-size': '18px',
},
},
default_choice=0
)
if tabs =='== INTRODUCTION ==':
dashboard()
elif tabs == 'ASR - English':
asr()
elif tabs == 'ASR - Singlish':
singlish_asr()
elif tabs == 'ASR - Mandarin':
cnasr()
elif tabs == 'Speech Question Answering':
sqa()
elif tabs == 'Speech Instruction':
si()
elif tabs == 'Audio Captioning':
ac()
elif tabs == 'Audio Scene Question Answering':
asqa()
elif tabs == 'Accent Recognition':
ar()
elif tabs == 'Gender Recognition':
gr()
elif tabs == 'Emotion Recognition':
er()
elif tabs == 'Speech Translation':
spt()
elif tabs == 'Music - MCQ':
music_mcq() |