patrickvonplaten commited on
Commit
3d6609c
1 Parent(s): 07d2a29
Files changed (3) hide show
  1. app.py +32 -0
  2. references +1 -0
  3. submissions +1 -0
app.py CHANGED
@@ -80,4 +80,36 @@ COLUMN_NAMES = {"librispeech-clean": "ls-clean", "librispeech-other": "ls-other"
80
  table = all_results.round(4)
81
  table = table.rename(columns=COLUMN_NAMES)
82
 
 
 
 
 
 
 
 
 
 
 
83
  st.table(table)
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
80
  table = all_results.round(4)
81
  table = table.rename(columns=COLUMN_NAMES)
82
 
83
+ # Streamlit
84
+ st.markdown("# ESC: A Benchmark For Multi-Domain End-to-End Speech Recognition")
85
+
86
+ st.markdown(
87
+ f"""
88
+ This is the leaderboard of the End-to end Speech Challenge (ESC).
89
+ Submitted systems are ranked by the **ESC Score** which is the average of
90
+ all non-optional datasets: {', '.join(COLUMN_NAMES.values())}."""
91
+ )
92
+
93
  st.table(table)
94
+
95
+ # *Sanchit Gandhi, Patrick Von Platen, and, Alexander M Rush*
96
+ st.markdown(
97
+ """
98
+ ESC was proposed in *ESC: A Benchmark For Multi-Domain End-to-End Speech Recognition* by ...
99
+ \n
100
+ The abstract of the paper is as follows:
101
+ \n
102
+ *Speech recognition applications cover a range of different audio and text distributions, with different speaking styles, background noise, transcription punctuation and character casing. However, many speech recognition systems require dataset-specific tuning (audio filtering, punctuation removal and normalisation of casing), therefore assuming a-priori knowledge of both the audio and text distributions. This tuning requirement can lead to systems failing to generalise to other datasets and domains. To promote the development of multi-domain speech systems, we introduce the End-to end Speech Challenge (ESC) for evaluating the performance of a single automatic speech recognition (ASR) system across a broad set of speech datasets. Benchmarked systems must use the same data pre- and post-processing algorithm across datasets - assuming the audio and text data distributions are a-priori unknown. We compare a series of state-of-the-art (SoTA) end-to-end (E2E) systems on this benchmark, demonstrating how a single speechsystem can be applied and evaluated on a wide range of data distributions. We find E2E systems to be effective across datasets: in a fair comparison, E2E systems achieve within 2.6% of SoTA systems tuned to a specific dataset. Our analysis reveals that transcription artefacts, such as punctuation and casing, pose difficulties for ASR systems and should be included in evaluation. We believe E2E benchmarking over a range of datasets promotes the research of multi-domain speech recognition systems.*
103
+ \n
104
+ For more information, please see the official submission on [OpenReview.net](https://openreview.net/forum?id=9OL2fIfDLK).
105
+ """
106
+ )
107
+
108
+ st.markdown("To submit to ESC, please click on the instructions below ↓")
109
+
110
+ st.markdown("TODO: Add instructions ...")
111
+
112
+ uploaded_file = st.file_uploader("Choose a file")
113
+
114
+ if st.button('Submit'):
115
+ st.write('Computing scores ...')
references ADDED
@@ -0,0 +1 @@
 
 
1
+ Subproject commit 0fb7cf24ffe299a088275d73542484efad3c2667
submissions ADDED
@@ -0,0 +1 @@
 
 
1
+ Subproject commit dddf172b2fe07941ccb2d3c5ae60ba81806c7a3b