ximod1a commited on
Commit
c5e76d2
·
1 Parent(s): 0ed3c79

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +13 -5
app.py CHANGED
@@ -8,8 +8,12 @@ from gradio_client import Client
8
  from list_dict import translates, speakers
9
 
10
  translate = translates
11
- language = translate[list(translate.keys())[9]]
 
 
12
  speaker = speakers
 
 
13
 
14
  file_name = 'audio'
15
  main_video = 'video.mp4'
@@ -49,7 +53,11 @@ def video_inputs(video, TR_LANGUAGE, LANGUAGE, SPEAKER):
49
  raise gr.Error('No audio file submitted!')
50
  elif language is None:
51
  raise gr.Error('Please select google translator!')
52
- elif TR_LANGUAGE != 'google':
 
 
 
 
53
  raise gr.Error('Language has been reloaded, please select again!')
54
  elif float(gain_time(video)) > 60:
55
  raise gr.Error('Exceed maximum limit!')
@@ -120,9 +128,9 @@ def video_inputs(video, TR_LANGUAGE, LANGUAGE, SPEAKER):
120
  return output_video
121
 
122
  with gr.Blocks() as demo:
123
- TR_LANGUAGE = gr.Dropdown(translate, value=list(translate.keys())[9], label='Translator')
124
- LANGUAGE = gr.Dropdown(language, value=list(language.keys())[0], label='Language')
125
- SPEAKER = gr.Dropdown(speaker, value=speaker[0], label='Speaker')
126
  gr.Interface(
127
  fn=video_inputs,
128
  inputs=[
 
8
  from list_dict import translates, speakers
9
 
10
  translate = translates
11
+ tr = list(translate.keys())[9]
12
+ language = translate[tr]
13
+ la = list(language.keys())[0]
14
  speaker = speakers
15
+ sp = speaker[0]
16
+ gl = True
17
 
18
  file_name = 'audio'
19
  main_video = 'video.mp4'
 
53
  raise gr.Error('No audio file submitted!')
54
  elif language is None:
55
  raise gr.Error('Please select google translator!')
56
+ elif TR_LANGUAGE != tr:
57
+ gl = False
58
+ raise gr.Error('Language has been reloaded, please select again!')
59
+ elif gl is False:
60
+ gl = True
61
  raise gr.Error('Language has been reloaded, please select again!')
62
  elif float(gain_time(video)) > 60:
63
  raise gr.Error('Exceed maximum limit!')
 
128
  return output_video
129
 
130
  with gr.Blocks() as demo:
131
+ TR_LANGUAGE = gr.Dropdown(translate, value=tr, label='Translator')
132
+ LANGUAGE = gr.Dropdown(language, value=la, label='Language')
133
+ SPEAKER = gr.Dropdown(speaker, value=sp, label='Speaker')
134
  gr.Interface(
135
  fn=video_inputs,
136
  inputs=[