KevinGeng commited on
Commit
a36c53d
1 Parent(s): 2e95631

update app

Browse files
Files changed (1) hide show
  1. app.py +10 -10
app.py CHANGED
@@ -86,12 +86,12 @@ xvectors = {k: v for k, v in kaldiio.load_ark(xvector_ark)}
86
  spks = list(xvectors.keys())
87
 
88
  male_spks = {
89
- "M1": "2300_131720",
90
- "M2": "1320_122612",
91
  }
92
  # "M3": "1188_133604",
93
  # "M4": "61_70970",
94
- female_spks = {"F1": "2961_961", "F2": "8463_287645", }
95
  # "F3": "121_121726"
96
  spks = dict(male_spks, **female_spks)
97
  spk_names = sorted(spks.keys())
@@ -205,13 +205,13 @@ def change_audiobox(choice):
205
 
206
 
207
  def show_icon(choice):
208
- if choice == "M1":
209
  spk_icon = gr.Image.update(value="speaker_icons/male1.png", visible=True)
210
- elif choice == "M2":
211
  spk_icon = gr.Image.update(value="speaker_icons/male2.png", visible=True)
212
- elif choice == "F1":
213
  spk_icon = gr.Image.update(value="speaker_icons/female1.png", visible=True)
214
- elif choice == "F2":
215
  spk_icon = gr.Image.update(value="speaker_icons/female2.png", visible=True)
216
  return spk_icon
217
 
@@ -222,7 +222,7 @@ with gr.Blocks(
222
  ) as demo:
223
  with gr.Column():
224
  input_format = gr.Radio(
225
- choices=["upload", "microphone"], label="Choose your input format"
226
  )
227
  input_audio = gr.Audio(
228
  source="upload",
@@ -235,7 +235,7 @@ with gr.Blocks(
235
  fn=change_audiobox, inputs=input_format, outputs=input_audio
236
  )
237
 
238
- speaker_option = gr.Radio(choices=spk_names, value="M1", label="Choose your target speaker")
239
  spk_icon = gr.Image(value="speaker_icons/male1.png",
240
  type="filepath",
241
  image_mode="RGB",
@@ -250,7 +250,7 @@ with gr.Blocks(
250
  b2 = gr.Button("Convert")
251
 
252
  output_audio = gr.Audio(
253
- source="upload", file="filepath", label="Synthesized Audio"
254
  )
255
  b2.click(
256
  ASRTTS_clean,
 
86
  spks = list(xvectors.keys())
87
 
88
  male_spks = {
89
+ "Male1": "2300_131720",
90
+ "Male2": "1320_122612",
91
  }
92
  # "M3": "1188_133604",
93
  # "M4": "61_70970",
94
+ female_spks = {"Female1": "2961_961", "Female2": "8463_287645", }
95
  # "F3": "121_121726"
96
  spks = dict(male_spks, **female_spks)
97
  spk_names = sorted(spks.keys())
 
205
 
206
 
207
  def show_icon(choice):
208
+ if choice == "Male1":
209
  spk_icon = gr.Image.update(value="speaker_icons/male1.png", visible=True)
210
+ elif choice == "Male2":
211
  spk_icon = gr.Image.update(value="speaker_icons/male2.png", visible=True)
212
+ elif choice == "Female1":
213
  spk_icon = gr.Image.update(value="speaker_icons/female1.png", visible=True)
214
+ elif choice == "Female2":
215
  spk_icon = gr.Image.update(value="speaker_icons/female2.png", visible=True)
216
  return spk_icon
217
 
 
222
  ) as demo:
223
  with gr.Column():
224
  input_format = gr.Radio(
225
+ choices=["microphone", "upload"], label="Choose your input format"
226
  )
227
  input_audio = gr.Audio(
228
  source="upload",
 
235
  fn=change_audiobox, inputs=input_format, outputs=input_audio
236
  )
237
 
238
+ speaker_option = gr.Radio(choices=spk_names, value="Male1", label="Choose your target speaker")
239
  spk_icon = gr.Image(value="speaker_icons/male1.png",
240
  type="filepath",
241
  image_mode="RGB",
 
250
  b2 = gr.Button("Convert")
251
 
252
  output_audio = gr.Audio(
253
+ source="upload", file="filepath", label="Converted Audio"
254
  )
255
  b2.click(
256
  ASRTTS_clean,