File size: 2,676 Bytes
b54b569 60a1672 b54b569 60a1672 b54b569 60a1672 b54b569 60a1672 b54b569 60a1672 0443b6b b54b569 880710d 1713ef1 880710d 28811e8 0443b6b 3c02590 14d1338 0443b6b 3c02590 b54b569 14d1338 b54b569 14d1338 b54b569 60a1672 b54b569 60a1672 880710d b54b569 60a1672 880710d 0443b6b 60a1672 1713ef1 880710d 0443b6b 60a1672 0443b6b 3c02590 |
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() |