clr commited on
Commit
ef72cdf
·
1 Parent(s): 38aa581

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +19 -10
app.py CHANGED
@@ -1,16 +1,11 @@
1
  import gradio as gr
2
  import subprocess,os
3
-
4
-
5
-
6
- # https://github.com/catir/aligned-reaper/
7
- #
8
 
9
 
10
  import matplotlib
11
  matplotlib.use('Agg')
12
  import matplotlib.pyplot as plt
13
- import subprocess
14
 
15
 
16
  def setup():
@@ -34,11 +29,17 @@ def setup():
34
  print('LS::', r9.stdout)
35
 
36
 
37
- print('about to setup')
38
- setup()
39
-
40
-
41
 
 
 
 
 
 
 
 
 
42
 
43
 
44
  def f1():
@@ -49,6 +50,7 @@ def f1():
49
  return(fig)
50
 
51
  bl = gr.Blocks()
 
52
  with bl:
53
  btn1 = gr.Button(value="The random prosody button")
54
  btn1.style(full_width=False, size="sm")
@@ -57,6 +59,13 @@ with bl:
57
 
58
  btn1.click(f1, [], pl1)
59
 
 
 
 
 
 
 
 
60
 
61
  if __name__ == "__main__":
62
  bl.launch()
 
1
  import gradio as gr
2
  import subprocess,os
3
+ from datasets import load_dataset, Audio
 
 
 
 
4
 
5
 
6
  import matplotlib
7
  matplotlib.use('Agg')
8
  import matplotlib.pyplot as plt
 
9
 
10
 
11
  def setup():
 
29
  print('LS::', r9.stdout)
30
 
31
 
32
+ #print('about to setup')
33
+ #setup()
 
 
34
 
35
+ def load_lang(langname):
36
+ if langname=="Icelandic":
37
+ dsname = "language-and-voice-lab/samromur_asr"
38
+ ds = load_dataset(dsname,split='validation')#, streaming=True)
39
+ ds = ds.cast_column("audio", Audio(sampling_rate=16_000))
40
+ df = ds.data.to_pandas()
41
+ df = df.drop(columns=['audio', 'speaker_id','duration'])
42
+ return df
43
 
44
 
45
  def f1():
 
50
  return(fig)
51
 
52
  bl = gr.Blocks()
53
+
54
  with bl:
55
  btn1 = gr.Button(value="The random prosody button")
56
  btn1.style(full_width=False, size="sm")
 
59
 
60
  btn1.click(f1, [], pl1)
61
 
62
+ lloadr = gr.Dropdown(["Faroese", "Icelandic"], label="Language", info="Load data for selection...")
63
+
64
+ with gr.Row():
65
+ databrowser = gr.DataFrame(wrap=True, max_rows=50, interactive=False, overflow_row_behaviour='paginate')
66
+
67
+ lloadr.change(load_lang,lloadr,databrowser)
68
+
69
 
70
  if __name__ == "__main__":
71
  bl.launch()