razhan commited on
Commit
06ac956
1 Parent(s): d9cd27b

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -16
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__":