Spaces:
Build error
Build error
Update app.py
Browse files
app.py
CHANGED
|
@@ -7,7 +7,6 @@ spell_corrector = pipeline("text2text-generation", model=model_id, max_length=10
|
|
| 7 |
|
| 8 |
|
| 9 |
|
| 10 |
-
|
| 11 |
def correct_spell(text, num_sequence=3):
|
| 12 |
d = Differ()
|
| 13 |
if text is None:
|
|
@@ -23,6 +22,7 @@ def correct_spell(text, num_sequence=3):
|
|
| 23 |
], corrected
|
| 24 |
|
| 25 |
|
|
|
|
| 26 |
demo = gr.Interface(
|
| 27 |
correct_spell,
|
| 28 |
[
|
|
@@ -33,6 +33,15 @@ demo = gr.Interface(
|
|
| 33 |
value="كئشهي نووصين",
|
| 34 |
rtl=True
|
| 35 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 36 |
],
|
| 37 |
outputs=[
|
| 38 |
gr.HighlightedText(
|
|
@@ -45,22 +54,21 @@ demo = gr.Interface(
|
|
| 45 |
),
|
| 46 |
gr.Textbox(label="Corrected Text", rtl=True, container=True)
|
| 47 |
],
|
| 48 |
-
examples=[
|
| 49 |
-
"شة وئكي قة نديل هئناية كريان دلة ي ماط و ديل",
|
| 50 |
-
"برياري مي دةنكي ذؤرينةي رةهاية",
|
| 51 |
-
"بة هي خشة ويصتي نيوانمانة وة چة ندينجار باوكي لة مالة وة دة ريكردووة",
|
| 52 |
-
"هه روه ها دوو كاربه ده ستي شيعه ش له مردن رظگاريان بوو پاش اه وه ي روظي دووشه ممه له ده وروبه ري به غدا هه ولي كوش تنيان درا",
|
| 53 |
-
"حکومەتلە گفتوگۆحانی پەرلەماندا لەسەربودجەی نوێ ڕایگەیاند کە لە دەنگدانلەسەر بودجە بەردەوام دەبێت",
|
| 54 |
-
"ژنەڤ کاندغدێکی کورد نەشتەرگەری بۆکەا",
|
| 55 |
-
"فەستبخەرکرانی سێ هاووڵاتی لە شاری بۆکانلە لاین هێزە ئەمنییکەانەوە",
|
| 56 |
-
"ئەم وێنجانەی وخارەوەش چەند ێونەیەکی دەزپێرکاوی مۆبایلەکەن",
|
| 57 |
-
"خۆگزە توانیبام ژیان لە دیداری یەکەی ژاچگرێ بدەم",
|
| 58 |
-
"هەرفەرمانبەرێک بەناشچایستە پلەی نوەزیفیوەرگرتبێتلێیدەسەرنێتەەو",
|
| 59 |
-
"ماوەیەکەدەست ەب ئاامدەکسری کرا٦وە بۆ بەڕێوەچوونی ەششەمین فیستیڤاڵینێودەوڵەتیی هەولێرب ۆ شانۆ",
|
| 60 |
-
"ەڵم ئارەزوومە کە فیلمێک لە سەرحۆریەکانی ێجەریای نێوچیڕۆکەکانیشەوان عەرەبیەوە بەرخهەم بهێنم",
|
| 61 |
-
"پارەی ئەلکتترۆنیکی هیان راوی دیجیتاڵ جۆرە راوێکە کە تەنیا بە شێوەی ئەلیکترۆنیکی لەبەردەستەایە"
|
| 62 |
-
|
| 63 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 64 |
],
|
| 65 |
title="Central Kurdish Neural Spell Corrector",
|
| 66 |
# description="This is made as a fun side project, it's not to be relied on for production.",
|
|
@@ -78,6 +86,7 @@ demo = gr.Interface(
|
|
| 78 |
font=gr.themes.GoogleFont("Noto Sans"),
|
| 79 |
|
| 80 |
),
|
|
|
|
| 81 |
allow_flagging='auto'
|
| 82 |
)
|
| 83 |
if __name__ == "__main__":
|
|
|
|
| 7 |
|
| 8 |
|
| 9 |
|
|
|
|
| 10 |
def correct_spell(text, num_sequence=3):
|
| 11 |
d = Differ()
|
| 12 |
if text is None:
|
|
|
|
| 22 |
], corrected
|
| 23 |
|
| 24 |
|
| 25 |
+
|
| 26 |
demo = gr.Interface(
|
| 27 |
correct_spell,
|
| 28 |
[
|
|
|
|
| 33 |
value="كئشهي نووصين",
|
| 34 |
rtl=True
|
| 35 |
),
|
| 36 |
+
gr.Slider(
|
| 37 |
+
label="Number of Sequences",
|
| 38 |
+
minimum=1,
|
| 39 |
+
maximum=5,
|
| 40 |
+
step=1,
|
| 41 |
+
value=3,
|
| 42 |
+
info="Number of different sequences to be returned"
|
| 43 |
+
)
|
| 44 |
+
|
| 45 |
],
|
| 46 |
outputs=[
|
| 47 |
gr.HighlightedText(
|
|
|
|
| 54 |
),
|
| 55 |
gr.Textbox(label="Corrected Text", rtl=True, container=True)
|
| 56 |
],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 57 |
|
| 58 |
+
examples=[
|
| 59 |
+
["شة وئكي قة نديل هئناية كريان دلة ي ماط و ديل"],
|
| 60 |
+
["برياري مي دةنكي ذؤرينةي رةهاية"],
|
| 61 |
+
["بة هي خشة ويصتي نيوانمانة وة چة ندينجار باوكي لة مالة وة دة ريكردووة"],
|
| 62 |
+
["هه روه ها دوو كاربه ده ستي شيعه ش له مردن رظگاريان بوو پاش اه وه ي روظي دووشه ممه له ده وروبه ري به غدا هه ولي كوش تنيان درا"],
|
| 63 |
+
["حکومەتلە گفتوگۆحانی پەرلەماندا لەسەربودجەی نوێ ڕایگەیاند کە لە دەنگدانلەسەر بودجە بەردەوام دەبێت"],
|
| 64 |
+
["ژنەڤ کاندغدێکی کورد نەشتەرگەری بۆکەا"],
|
| 65 |
+
["فەستبخەرکرانی سێ هاووڵاتی لە شاری بۆکانلە لاین هێزە ئەمنییکەانەوە"],
|
| 66 |
+
["ئەم وێنجانەی وخارەوەش چەند ێونەیەکی دەزپێرکاوی مۆبایلەکەن"],
|
| 67 |
+
["خۆگزە توانیبام ژیان لە دیداری یەکەی ژاچگرێ بدەم"],
|
| 68 |
+
["هەرفەرمانبەرێک بەناشچایستە پلەی نوەزیفیوەرگرتبێتلێیدەسەرنێتەەو"],
|
| 69 |
+
["ماوەیەکەدەست ەب ئاامدەکسری کرا٦وە بۆ بەڕێوەچوونی ەششەمین فیستیڤاڵینێودەوڵەتیی هەولێرب ۆ شانۆ"],
|
| 70 |
+
["ەڵم ئارەزوومە کە فیلمێک لە سەرحۆریەکانی ێجەریای نێوچیڕۆکەکانیشەوان عەرەبیەوە بەرخهەم بهێنم"],
|
| 71 |
+
["پارەی ئەلکتترۆنیکی هیان راوی دیجیتاڵ جۆرە راوێکە کە تەنیا بە شێوەی ئەلیکترۆنیکی لەبەردەستەایە"]
|
| 72 |
],
|
| 73 |
title="Central Kurdish Neural Spell Corrector",
|
| 74 |
# description="This is made as a fun side project, it's not to be relied on for production.",
|
|
|
|
| 86 |
font=gr.themes.GoogleFont("Noto Sans"),
|
| 87 |
|
| 88 |
),
|
| 89 |
+
examples_per_page=20,
|
| 90 |
allow_flagging='auto'
|
| 91 |
)
|
| 92 |
if __name__ == "__main__":
|