|
import gradio as gr |
|
from transformers import pipeline |
|
|
|
|
|
model_id = "Karzan/bart-base-quran-transliteration" |
|
pipe = pipeline("text2text-generation", model=model_id, max_length=1024) |
|
|
|
|
|
def casual_model_function(input_text): |
|
|
|
output_text = pipe(input_text)[0]["generated_text"] |
|
return output_text |
|
|
|
|
|
text_input = gr.Textbox(lines=10, placeholder="Enter your text here", label="Your Text") |
|
text_outputs = gr.Textbox(lines=10) |
|
|
|
|
|
interface = gr.Interface( |
|
fn=casual_model_function, |
|
inputs=text_input, |
|
outputs=text_outputs, |
|
examples=[ |
|
["ٱلْحَمْدُ لِلَّهِ رَبِّ ٱلْعَـٰلَمِينَ", "ئەل حەمدو ليل لاهـى ڕەببـيل عالەمين"], |
|
["ٱلرَّحْمَـٰنِ ٱلرَّحِيمِ", "ئەڕ ڕەحمانـيـڕ ڕەحيم"], |
|
["فِى قُلُوبِهِم مَّرَضٌۭ فَزَادَهُمُ ٱللَّهُ مَرَضًۭا ۖ وَلَهُمْ عَذَابٌ أَلِيمٌۢ بِمَا كَانُوا۟ يَكْذِبُونَ","فـى قولوبـيـهيـم مەڕەضونۖ فەزادەهوموڵڵاهـو مەڕەض ۖ وەلەهوم عەذابـون ئەليمون بيـما كانوۗ يەكذيبـون"] |
|
], |
|
|
|
) |
|
|
|
if __name__ == "__main__": |
|
interface.launch() |
|
|