|
gr.TabbedInterface([gr.Interface(indictrans_model.translate,[gr.Textbox(label="Input Text"),gr.Dropdown(indictrans_model.all_lang, label="Source Language"),gr.Dropdown(indictrans_model.all_lang, label="Target Language"),],gr.Textbox(label="Result"),),gr.Interface(lambda files, lang: indic_seamless_model.speech2translate([i.name for i in files], lang),[gr.File(file_types=["audio"],label="Upload Audio Files",file_count="multiple",),gr.Dropdown(list(indic_seamless_model.lang_conf.keys()), label="Target Language"),],gr.List(label="Translations"),title="Audio Translation",),],["Indic Translation","Indic Audio Translation",],).launch() |