NeerAbhy commited on
Commit
d01bad4
·
verified ·
1 Parent(s): 969e34f

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +3 -3
app.py CHANGED
@@ -131,8 +131,7 @@ def translation(source_lang, target_lang):
131
  tokenizer.src_lang = src_lang
132
  with torch.no_grad():
133
  encoded_input = tokenizer(user_input, return_tensors="pt").to(device)
134
- generated_tokens = model.generate(
135
- **encoded_input, forced_bos_token_id=tokenizer.get_lang_id(trg_lang))
136
  translated_text = tokenizer.batch_decode(
137
  generated_tokens, skip_special_tokens=True)[0]
138
  return translated_text
@@ -143,6 +142,7 @@ with demo:
143
  audio = gr.Audio(type="filepath", label = "Upload a file")
144
  text0 = gr.Textbox()
145
  text = gr.Textbox()
 
146
  source_lang = gr.Dropdown(label="Source lang", choices=list(lang_id.keys()))
147
  target_lang = gr.Dropdown(label="target lang", choices=list(lang_id.keys()))
148
 
@@ -151,7 +151,7 @@ with demo:
151
  # source_lang])
152
  b1 = gr.Button("convert to text")
153
  b3 = gr.Button("translate")
154
- b3.click(translation, inputs = text0, outputs = text)
155
  b1.click(audio_a_text, inputs=audio, outputs=text)
156
 
157
  b2 = gr.Button("Classification of speech")
 
131
  tokenizer.src_lang = src_lang
132
  with torch.no_grad():
133
  encoded_input = tokenizer(user_input, return_tensors="pt").to(device)
134
+ generated_tokens = translation_model.generate(encoded_input, forced_bos_token_id=tokenizer.get_lang_id(trg_lang))
 
135
  translated_text = tokenizer.batch_decode(
136
  generated_tokens, skip_special_tokens=True)[0]
137
  return translated_text
 
142
  audio = gr.Audio(type="filepath", label = "Upload a file")
143
  text0 = gr.Textbox()
144
  text = gr.Textbox()
145
+ text2 = gr.Textbox()
146
  source_lang = gr.Dropdown(label="Source lang", choices=list(lang_id.keys()))
147
  target_lang = gr.Dropdown(label="target lang", choices=list(lang_id.keys()))
148
 
 
151
  # source_lang])
152
  b1 = gr.Button("convert to text")
153
  b3 = gr.Button("translate")
154
+ b3.click(translation, inputs = text0, outputs = text2)
155
  b1.click(audio_a_text, inputs=audio, outputs=text)
156
 
157
  b2 = gr.Button("Classification of speech")