clr commited on
Commit
331a033
·
1 Parent(s): 812dddb

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
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(