Spaces:
Sleeping
Sleeping
Update app.py
Browse files
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 =
|
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 =
|
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")
|