Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
|
@@ -125,7 +125,9 @@ lang_id = {
|
|
| 125 |
"Chinese": "zh",
|
| 126 |
"Zulu": "zu",
|
| 127 |
}
|
| 128 |
-
def translation_text(
|
|
|
|
|
|
|
| 129 |
tokenizer.src_lang = src_lang
|
| 130 |
with torch.no_grad():
|
| 131 |
encoded_input = tokenizer(user_input, return_tensors="pt").to(device)
|
|
@@ -146,14 +148,13 @@ with demo:
|
|
| 146 |
text2 = gr.Textbox()
|
| 147 |
source_lang = gr.Dropdown(label="Source lang", choices=list(lang_id.keys()), value=list(lang_id.keys())[0])
|
| 148 |
target_lang = gr.Dropdown(label="target lang", choices=list(lang_id.keys()), value=list(lang_id.keys())[0])
|
| 149 |
-
|
| 150 |
-
#rg_lang = lang_id[target_lang]
|
| 151 |
#gr.Examples(examples = list(lang_id.keys()),
|
| 152 |
# inputs=[
|
| 153 |
# source_lang])
|
| 154 |
b1 = gr.Button("convert to text")
|
| 155 |
b3 = gr.Button("translate")
|
| 156 |
-
|
| 157 |
b1.click(audio_a_text, inputs=audio, outputs=text)
|
| 158 |
|
| 159 |
b2 = gr.Button("Classification of speech")
|
|
|
|
| 125 |
"Chinese": "zh",
|
| 126 |
"Zulu": "zu",
|
| 127 |
}
|
| 128 |
+
def translation_text(source_lang, target_lang, user_input):
|
| 129 |
+
src_lang = lang_id[source_lang]
|
| 130 |
+
trg_lang = lang_id[target_lang]
|
| 131 |
tokenizer.src_lang = src_lang
|
| 132 |
with torch.no_grad():
|
| 133 |
encoded_input = tokenizer(user_input, return_tensors="pt").to(device)
|
|
|
|
| 148 |
text2 = gr.Textbox()
|
| 149 |
source_lang = gr.Dropdown(label="Source lang", choices=list(lang_id.keys()), value=list(lang_id.keys())[0])
|
| 150 |
target_lang = gr.Dropdown(label="target lang", choices=list(lang_id.keys()), value=list(lang_id.keys())[0])
|
| 151 |
+
|
|
|
|
| 152 |
#gr.Examples(examples = list(lang_id.keys()),
|
| 153 |
# inputs=[
|
| 154 |
# source_lang])
|
| 155 |
b1 = gr.Button("convert to text")
|
| 156 |
b3 = gr.Button("translate")
|
| 157 |
+
b3.click(translation_text, inputs = [source_lang, target_lang, text0], outputs = text2)
|
| 158 |
b1.click(audio_a_text, inputs=audio, outputs=text)
|
| 159 |
|
| 160 |
b2 = gr.Button("Classification of speech")
|