Update app.py
Browse files
app.py
CHANGED
@@ -1,6 +1,7 @@
|
|
1 |
import gradio as gr
|
2 |
import subprocess,os
|
3 |
from datasets import load_dataset, Audio
|
|
|
4 |
|
5 |
|
6 |
import matplotlib
|
@@ -34,11 +35,9 @@ def setup():
|
|
34 |
|
35 |
def load_lang(langname):
|
36 |
if langname=="Icelandic":
|
37 |
-
|
38 |
elif langname =="Faroese":
|
39 |
-
|
40 |
-
ds = load_dataset(dsname,split='validation')#, streaming=True)
|
41 |
-
ds = ds.cast_column("audio", Audio(sampling_rate=16_000))
|
42 |
df = ds.data.to_pandas()
|
43 |
df = df.drop(columns=['audio', 'speaker_id','duration'])
|
44 |
return (df, df[:50])
|
@@ -55,7 +54,7 @@ bl = gr.Blocks()
|
|
55 |
|
56 |
with bl:
|
57 |
|
58 |
-
lloadr = gr.Dropdown(["Faroese", "Icelandic"], label="
|
59 |
|
60 |
with gr.Row():
|
61 |
invisidata = gr.DataFrame(interactive=False, visible=False)
|
|
|
1 |
import gradio as gr
|
2 |
import subprocess,os
|
3 |
from datasets import load_dataset, Audio
|
4 |
+
import corpora
|
5 |
|
6 |
|
7 |
import matplotlib
|
|
|
35 |
|
36 |
def load_lang(langname):
|
37 |
if langname=="Icelandic":
|
38 |
+
ds = corpora.ds_i
|
39 |
elif langname =="Faroese":
|
40 |
+
ds = corpora.ds_f
|
|
|
|
|
41 |
df = ds.data.to_pandas()
|
42 |
df = df.drop(columns=['audio', 'speaker_id','duration'])
|
43 |
return (df, df[:50])
|
|
|
54 |
|
55 |
with bl:
|
56 |
|
57 |
+
lloadr = gr.Dropdown(["Faroese", "Icelandic"], label="Select language", info="Loading dataset can take several minutes")
|
58 |
|
59 |
with gr.Row():
|
60 |
invisidata = gr.DataFrame(interactive=False, visible=False)
|