Update app.py
Browse files
app.py
CHANGED
@@ -37,10 +37,17 @@ def setup():
|
|
37 |
def load_lang(langname):
|
38 |
if langname=="Icelandic":
|
39 |
df = corpora.ds_i
|
|
|
40 |
elif langname =="Faroese":
|
41 |
df = corpora.ds_f
|
|
|
|
|
|
|
|
|
|
|
|
|
42 |
df = df.drop(columns=['audio', 'speaker_id','duration'])
|
43 |
-
return df[:10]#(df, df[:50])
|
44 |
|
45 |
|
46 |
def f1(langname):
|
@@ -69,12 +76,15 @@ bl = gr.Blocks()
|
|
69 |
|
70 |
with bl:
|
71 |
|
72 |
-
lloadr = gr.Dropdown(["Faroese", "Icelandic"], label="Select a language")#, info="Loading the dataset takes some time")
|
73 |
|
|
|
|
|
74 |
with gr.Row():
|
75 |
#invisidata = gr.DataFrame(interactive=False, visible=False)
|
76 |
databrowser = gr.DataFrame(wrap=True, max_rows=50, interactive=False, overflow_row_behaviour='paginate')
|
77 |
|
|
|
78 |
|
79 |
btn1 = gr.Button(value="The random prosody button")
|
80 |
btn1.style(full_width=False, size="sm")
|
@@ -83,8 +93,10 @@ with bl:
|
|
83 |
|
84 |
btn1.click(f1, [lloadr], pl1)
|
85 |
|
|
|
|
|
86 |
|
87 |
-
lloadr.change(load_lang,lloadr,[databrowser])
|
88 |
|
89 |
|
90 |
gr.Markdown(
|
|
|
37 |
def load_lang(langname):
|
38 |
if langname=="Icelandic":
|
39 |
df = corpora.ds_i
|
40 |
+
model_path="carlosdanielhernandezmena/wav2vec2-large-xlsr-53-icelandic-ep10-1000h"
|
41 |
elif langname =="Faroese":
|
42 |
df = corpora.ds_f
|
43 |
+
model_path = "carlosdanielhernandezmena/whisper-large-faroese-8k-steps-100h"
|
44 |
+
|
45 |
+
model_word_separator = '|'
|
46 |
+
model_blank_token = '[PAD]'
|
47 |
+
lang_aligner = ctcalign.CTCAligner(model_path,model_word_separator,model_blank_token)
|
48 |
+
|
49 |
df = df.drop(columns=['audio', 'speaker_id','duration'])
|
50 |
+
return (df[:10], lang_aligner) #(df, df[:50])
|
51 |
|
52 |
|
53 |
def f1(langname):
|
|
|
76 |
|
77 |
with bl:
|
78 |
|
79 |
+
lloadr = gr.Dropdown(["Faroese", "Icelandic"], label="Select a language",value="Icelandic")#, info="Loading the dataset takes some time")
|
80 |
|
81 |
+
alignr = gr.State(value=ctcalign.CTCAligner(model_path="../models/LVL/wav2vec2-large-xlsr-53-icelandic-ep10-1000h",model_word_separator = '|',model_blank_token = '[PAD]'))
|
82 |
+
|
83 |
with gr.Row():
|
84 |
#invisidata = gr.DataFrame(interactive=False, visible=False)
|
85 |
databrowser = gr.DataFrame(wrap=True, max_rows=50, interactive=False, overflow_row_behaviour='paginate')
|
86 |
|
87 |
+
|
88 |
|
89 |
btn1 = gr.Button(value="The random prosody button")
|
90 |
btn1.style(full_width=False, size="sm")
|
|
|
93 |
|
94 |
btn1.click(f1, [lloadr], pl1)
|
95 |
|
96 |
+
|
97 |
+
|
98 |
|
99 |
+
lloadr.change(load_lang,lloadr,[databrowser,alignr])
|
100 |
|
101 |
|
102 |
gr.Markdown(
|