import gradio as gr from gradio.mix import Parallel description = "التعرف على خاصيات البيت الشعري" title = """هذا البرنامج يقوم بالتعرف على مختلف خاصيات البيت من الشعر. يمكنكم إختيار الخاصية من بين: - التعرف على البحر - التعرف على القافية التعرف على الموضوع-""" examples = [["سَلو قَلبي غَداةَ سَلا وَثابا لَعَلَّ عَلى الجَمالِ لَهُ عِتابا"], ["قفا نبك من ذِكرى حبيب ومنزلِ بسِقطِ اللِّوى بينَ الدَّخول فحَوْملِ"]] meter = gr.Interface.load("huggingface/Yah216/Arabic_poem_meter_3", description="التعرف على البحر", examples=examples ) qafiyah = gr.Interface.load("huggingface/Yah216/Poem_Qafiyah_Detection", description="التعرف على القافية", examples=examples ) subject = gr.Interface.load( "huggingface/zenkri/autotrain-Arabic_Poetry_by_Subject-920730230", description="التعرف على الموضوع", alias = "التعرف على الموضوع" examples=examples ) demo = gr.TabbedInterface([meter, qafiyah, subject], ["التعرف على البحر","التعرف على القافية","التعرف على الموضوع"]) demo.launch() #Parallel(interface1, interface2, interface3, examples = examples).launch()