Abdou commited on
Commit
096ae71
ยท
verified ยท
1 Parent(s): 62eb507

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +1 -15
README.md CHANGED
@@ -64,8 +64,6 @@ hadith_texts = [
64
  ]
65
  # some Arabic texts
66
  arabic_texts = [
67
- "ุงู„ุญุฑ ุดุฏูŠุฏ ูˆุงู„ุจุฑุฏ ู…ุดุชุงู‚ ุฅู„ูŠู‡",
68
- "ูƒู„ู…ุง ุฒุงุฏุช ู…ุนุฑูุชูŠ ุฒุงุฏ ุนู„ู…ูŠ ุจุฌู‡ู„ูŠ",
69
  "ุฅู†ู…ุง ุงู„ุฃู…ู… ุงู„ุฃุฎู„ุงู‚ ู…ุง ุจู‚ูŠุช ูุฅู† ู‡ู… ุฐู‡ุจุช ุฃุฎู„ุงู‚ู‡ู… ุฐู‡ุจูˆุง",
70
  "ูŠุนุฏ ู…ู† ุฃูƒุจุฑ ุนู„ู…ุงุก ุงู„ุฃู†ุฏู„ุณ ูˆุฃูƒุจุฑ ุนู„ู…ุงุก ุงู„ุฅุณู„ุงู… ุชุตู†ูŠูู‹ุง ูˆุชุฃู„ูŠูู‹ุง ุจุนุฏ ุงู„ุทุจุฑูŠุŒ ูˆู‡ูˆ ุฅู…ุงู… ุญุงูุธ. ูู‚ูŠู‡ ุธุงู‡ุฑูŠุŒ ูˆู…ุฌุฏุฏ ุงู„ู‚ูˆู„ ุจู‡ุŒ ุจู„ ู…ุญูŠูŠ ุงู„ู…ุฐู‡ุจ ุจุนุฏ ุฒูˆุงู„ู‡ ููŠ ุงู„ุดุฑู‚. ูˆู…ุชูƒู„ู… ูˆุฃุฏูŠุจ ูˆุดุงุนุฑ ูˆู†ุณู‘ุงุจุฉ ูˆุนุงู„ู… ุจุฑุฌุงู„ ุงู„ุญุฏูŠุซ ูˆู†ุงู‚ุฏ ู…ุญู„ู„ ุจู„ ูˆุตูู‡ ุงู„ุจุนุถ ุจุงู„ููŠู„ุณูˆู ูƒู…ุง ุนุฏ ู…ู† ุฃูˆุงุฆู„ ู…ู† ู‚ุงู„ ุจูƒุฑูˆูŠุฉ ุงู„ุฃุฑุถุŒ ูƒู…ุง ูƒุงู† ูˆุฒูŠุฑ ุณูŠุงุณูŠ ู„ุจู†ูŠ ุฃู…ูŠุฉุŒ ุณู„ูƒ ุทุฑูŠู‚ ู†ุจุฐ ุงู„ุชู‚ู„ูŠุฏ ูˆุชุญุฑูŠุฑ ุงู„ุฃุชุจุงุนุŒ ู‚ุงู…ุช ุนู„ูŠู‡ ุฌู…ุงุนุฉ ู…ู† ุงู„ู…ุงู„ูƒูŠุฉ ูˆุดู€ูุฑุฏ ุนู† ูˆุทู†ู‡. ุชูˆููŠ ู„ุงุญู‚ุงู‹ ููŠ ู…ู†ุฒู„ู‡ ููŠ ุฃุฑุถ ุฃุจูˆูŠู‡ ู…ู†ุช ู„ูŠุดู… ุงู„ู…ุนุฑูˆูุฉ ุจู…ูˆู†ุชูŠุฎุงุฑ ุญุงู„ูŠุงู‹ุŒ ูˆู‡ูŠ ุนุฒุจุฉ ู‚ุฑูŠุจุฉ ู…ู† ูˆู„ุจุฉ. ูˆุฃุตู„ ุฌุฏู‡ ูŠุฒูŠุฏ ูุงุฑุณูŠุŒ ุฃุณู„ู… ูˆุฃูˆู„ ู…ู† ุฏุฎู„ ู…ู†ู‡ู… ุจู„ุงุฏ ุงู„ู…ุบุฑุจุŒ ูˆูƒุงู†ุช ุจู„ุฏู‡ู… ู‚ุฑุทุจุฉ ููˆู„ุฏ ุงุจู† ุญุฒู… ุจู‡ุง ููŠ ุณู„ุฎ ู†ู‡ุงูŠุฉ ุฑู…ุถุงู† ู…ู† ุณู†ุฉ ุฃุฑุจุน ูˆุซู…ุงู†ูŠู† ูˆุซู„ุงุซู…ุงุฆุฉ."
71
  ]
@@ -157,18 +155,6 @@ Prediction:
157
  ==========
158
  =============== Arabic Texts ===============
159
  Input:
160
- ุงู„ุญุฑ ุดุฏูŠุฏ ูˆุงู„ุจุฑุฏ ู…ุดุชุงู‚ ุฅู„ูŠู‡
161
- ==========
162
- Prediction:
163
- ุงู„ุญูุฑู‘ู ุดูŽุฏููŠุฏูŒ ูˆูŽุงู„ุจูŽุฑู’ุฏู ู…ูุดู’ุชูŽุงู‚ูŒ ุฅูู„ูŽูŠู’ู‡ู
164
- ==========
165
- Input:
166
- ูƒู„ู…ุง ุฒุงุฏุช ู…ุนุฑูุชูŠ ุฒุงุฏ ุนู„ู…ูŠ ุจุฌู‡ู„ูŠ
167
- ==========
168
- Prediction:
169
- ูƒูู„ู‘ูŽู…ุง ุฒุงุฏูŽุชู’ ู…ูŽุนู’ุฑูููŽุชููŠ ุฒุงุฏูŽ ุนูู„ู’ู…ููŠ ุจูุฌูŽู‡ู’ู„ููŠ
170
- ==========
171
- Input:
172
  ุฅู†ู…ุง ุงู„ุฃู…ู… ุงู„ุฃุฎู„ุงู‚ ู…ุง ุจู‚ูŠุช ูุฅู† ู‡ู… ุฐู‡ุจุช ุฃุฎู„ุงู‚ู‡ู… ุฐู‡ุจูˆุง
173
  ==========
174
  Prediction:
@@ -181,7 +167,7 @@ Prediction:
181
  ูŠูุนูŽุฏู‘ู ู…ูู†ู’ ุฃูŽูƒู’ุจูŽุฑู ุนูู„ูŽู…ูŽุงุกู ุงู„ู’ุฃูŽู†ู’ุฏูŽู„ูุณู ูˆูŽุฃูŽูƒู’ุจูŽุฑู ุนูู„ูŽู…ูŽุงุกู ุงู„ู’ุฅูุณู’ู„ูŽุงู…ู ุชูŽุตู’ู†ููŠูู‹ุง ูˆูŽุชูŽุฃู’ู„ููŠูู‹ุง ุจูŽุนู’ุฏูŽ ุงู„ุทู‘ูŽุจูŽุฑููŠู‘ูุŒ ูˆูŽู‡ููˆูŽ ุฅูู…ูŽุงู…ูŒ ุญูŽุงููุธูŒ. ููŽู‚ููŠู‡ูŒ ุธูŽุงู‡ูุฑููŠู‘ูŒุŒ ูˆูŽู…ูุฌูŽุฏู‘ูุฏู ุงู„ู’ู‚ูŽูˆู’ู„ู ุจูู‡ูุŒ ุจูŽู„ู’ ู…ูุญู’ูŠููŠ ุงู„ู’ู…ูŽุฐู’ู‡ูŽุจู ุจูŽุนู’ุฏูŽ ุฒูŽูˆูŽุงู„ูู‡ู ูููŠ ุงู„ุดู‘ูŽุฑู’ู‚ู. ูˆูŽู…ูุชูŽูƒูŽู„ู‘ูู…ูŒ ูˆูŽุฃูŽุฏููŠุจูŒ ูˆูŽุดูŽุงุนูุฑูŒ ูˆูŽู†ูŽุณู‘ูŽุงุจูŽุฉูŒ ูˆูŽุนูŽุงู„ูู…ูŒ ุจูุฑูุฌูŽุงู„ู ุงู„ู’ุญูŽุฏููŠุซู ูˆูŽู†ูŽุงู‚ูุฏูŒ ู…ูุญูŽู„ู‘ูŽู„ูŒ ุจูŽู„ู’ ูˆูŽุตูŽููŽู‡ู ุงู„ู’ุจูŽุนู’ุถู ุจูุงู„ู’ููŽูŠู’ู„ูŽุณููˆูู ูƒูŽู…ูŽุง ุนูุฏู‘ูŽ ู…ูู†ู’ ุฃูŽูˆูŽุงุฆูู„ู ู…ูŽู†ู’ ู‚ูŽุงู„ูŽ ุจููƒูุฑูŽูˆููŠู‘ูŽุฉู ุงู„ู’ุฃูŽุฑู’ุถูุŒ ูƒูŽู…ูŽุง ูƒูŽุงู†ูŽ ูˆูŽุฒููŠุฑูŒ ุณููŠูŽุงุณููŠู‘ูŒ ู„ูุจูŽู†ููŠ ุฃูู…ูŽูŠู‘ูŽุฉูŽุŒ ุณูŽู„ูŽูƒูŽ ุทูŽุฑููŠู‚ูŽ ู†ูŽุจู’ุฐู ุงู„ุชู‘ูŽู‚ู’ู„ููŠุฏู ูˆูŽุชูŽุญู’ุฑููŠุฑูŽ ุงู„ู’ุฃูŽุชู’ุจูŽุงุนูุŒ ู‚ูŽุงู…ูŽุชู’ ุนูŽู„ูŽูŠู’ู‡ู ุฌูŽู…ูŽุงุนูŽุฉูŒ ู…ูู†ูŽ ุงู„ู’ู…ูŽุงู„ููƒููŠู‘ูŽุฉู ูˆูŽุดูŽู€ุฑู‘ูุฏูŒ ุนูŽู†ู’ ูˆูŽุทูŽู†ูู‡ู. ุชููˆููู‘ููŠูŽ ู„ูŽุงุญูู‚ู‹ุง ูููŠ ู…ูŽู†ู’ุฒูู„ูู‡ู ูููŠ ุฃูŽุฑู’ุถู ุฃูŽุจูŽูˆูŽูŠู’ู‡ู ู…ูู†ู’ุชูŽ ู„ููŠูŽุดูู…ู‘ูŽ ุงู„ู’ู…ูŽุนู’ุฑููˆููŽุฉูŽ ุจูู…ููˆู†ุชููŠุฎูŽุงุฑู ุญูŽุงู„ููŠู‘ู‹ุงุŒ ูˆูŽู‡ููŠูŽ ุนูŽุฒู’ุจูŽุฉูŒ ู‚ูŽุฑููŠุจูŽุฉูŒ ู…ูู†ู’ ูˆูŽู„ูุจู‘ูŽุฉู. ูˆูŽุฃูŽุตู’ู„ู ุฌูŽุฏู‘ูู‡ู ูŠูŽุฒููŠุฏู ููŽุงุฑูุณููŠู‘ูŒุŒ ุฃูŽุณู’ู„ูŽู…ูŽ ูˆูŽุฃูŽูˆู‘ูŽู„ู ู…ูŽู†ู’ ุฏูŽุฎูŽู„ูŽ ู…ูู†ู’ู‡ูู…ู’ ุจูู„ูŽุงุฏูŽ ุงู„ู’ู…ูŽุบู’ุฑูุจูุŒ ูˆูŽูƒูŽุงู†ูŽุชู’ ุจูŽู„ูŽุฏูู‡ูู…ู’ ู‚ูุฑู’ุทูุจูŽุฉูŽ ููŽูˆูู„ูุฏูŽ ุงุจู’ู†ู ุญูŽุฒู’ู…ู ุจูู‡ูŽุง ูููŠ ุณูŽู„ู’ุฎู ู†ูู‡ูŽุงูŠูŽุฉู ุฑูŽู…ูŽุถูŽุงู†ูŽ ู…ูู†ู’ ุณูŽู†ูŽุฉู ุฃูŽุฑู’ุจูŽุนู ูˆูŽุซูŽู…ูŽุงู†ููŠู†ูŽ ูˆูŽุซูŽู„ูŽุงุซูู…ูุงุฆูŽุฉู.
182
  ==========
183
  ```
184
- As you can see, the model is mostly accurate, but it may make some mistakes, like `ูˆูŽุนูŽู„ู‘ูู…ู’` instead of `ูˆูŽุนูŽู„ู‘ูŽู…ูŽ` or `ูˆูŽูููŠ ูƒูู„ูู‘ ุฎูŽูŠู’ุฑู` instead of `ูˆูŽ ูููŠ ูƒูู„ู‘ู ุฎูŽูŠู’ุฑูŒ`.
185
 
186
  By default, the above `vocalize_text()` function is using Beam Search decoding (`num_beams=4`), you can use sampling by setting `do_sample=True` and `temperature` to a value between 0 and 1.
187
 
 
64
  ]
65
  # some Arabic texts
66
  arabic_texts = [
 
 
67
  "ุฅู†ู…ุง ุงู„ุฃู…ู… ุงู„ุฃุฎู„ุงู‚ ู…ุง ุจู‚ูŠุช ูุฅู† ู‡ู… ุฐู‡ุจุช ุฃุฎู„ุงู‚ู‡ู… ุฐู‡ุจูˆุง",
68
  "ูŠุนุฏ ู…ู† ุฃูƒุจุฑ ุนู„ู…ุงุก ุงู„ุฃู†ุฏู„ุณ ูˆุฃูƒุจุฑ ุนู„ู…ุงุก ุงู„ุฅุณู„ุงู… ุชุตู†ูŠูู‹ุง ูˆุชุฃู„ูŠูู‹ุง ุจุนุฏ ุงู„ุทุจุฑูŠุŒ ูˆู‡ูˆ ุฅู…ุงู… ุญุงูุธ. ูู‚ูŠู‡ ุธุงู‡ุฑูŠุŒ ูˆู…ุฌุฏุฏ ุงู„ู‚ูˆู„ ุจู‡ุŒ ุจู„ ู…ุญูŠูŠ ุงู„ู…ุฐู‡ุจ ุจุนุฏ ุฒูˆุงู„ู‡ ููŠ ุงู„ุดุฑู‚. ูˆู…ุชูƒู„ู… ูˆุฃุฏูŠุจ ูˆุดุงุนุฑ ูˆู†ุณู‘ุงุจุฉ ูˆุนุงู„ู… ุจุฑุฌุงู„ ุงู„ุญุฏูŠุซ ูˆู†ุงู‚ุฏ ู…ุญู„ู„ ุจู„ ูˆุตูู‡ ุงู„ุจุนุถ ุจุงู„ููŠู„ุณูˆู ูƒู…ุง ุนุฏ ู…ู† ุฃูˆุงุฆู„ ู…ู† ู‚ุงู„ ุจูƒุฑูˆูŠุฉ ุงู„ุฃุฑุถุŒ ูƒู…ุง ูƒุงู† ูˆุฒูŠุฑ ุณูŠุงุณูŠ ู„ุจู†ูŠ ุฃู…ูŠุฉุŒ ุณู„ูƒ ุทุฑูŠู‚ ู†ุจุฐ ุงู„ุชู‚ู„ูŠุฏ ูˆุชุญุฑูŠุฑ ุงู„ุฃุชุจุงุนุŒ ู‚ุงู…ุช ุนู„ูŠู‡ ุฌู…ุงุนุฉ ู…ู† ุงู„ู…ุงู„ูƒูŠุฉ ูˆุดู€ูุฑุฏ ุนู† ูˆุทู†ู‡. ุชูˆููŠ ู„ุงุญู‚ุงู‹ ููŠ ู…ู†ุฒู„ู‡ ููŠ ุฃุฑุถ ุฃุจูˆูŠู‡ ู…ู†ุช ู„ูŠุดู… ุงู„ู…ุนุฑูˆูุฉ ุจู…ูˆู†ุชูŠุฎุงุฑ ุญุงู„ูŠุงู‹ุŒ ูˆู‡ูŠ ุนุฒุจุฉ ู‚ุฑูŠุจุฉ ู…ู† ูˆู„ุจุฉ. ูˆุฃุตู„ ุฌุฏู‡ ูŠุฒูŠุฏ ูุงุฑุณูŠุŒ ุฃุณู„ู… ูˆุฃูˆู„ ู…ู† ุฏุฎู„ ู…ู†ู‡ู… ุจู„ุงุฏ ุงู„ู…ุบุฑุจุŒ ูˆูƒุงู†ุช ุจู„ุฏู‡ู… ู‚ุฑุทุจุฉ ููˆู„ุฏ ุงุจู† ุญุฒู… ุจู‡ุง ููŠ ุณู„ุฎ ู†ู‡ุงูŠุฉ ุฑู…ุถุงู† ู…ู† ุณู†ุฉ ุฃุฑุจุน ูˆุซู…ุงู†ูŠู† ูˆุซู„ุงุซู…ุงุฆุฉ."
69
  ]
 
155
  ==========
156
  =============== Arabic Texts ===============
157
  Input:
 
 
 
 
 
 
 
 
 
 
 
 
158
  ุฅู†ู…ุง ุงู„ุฃู…ู… ุงู„ุฃุฎู„ุงู‚ ู…ุง ุจู‚ูŠุช ูุฅู† ู‡ู… ุฐู‡ุจุช ุฃุฎู„ุงู‚ู‡ู… ุฐู‡ุจูˆุง
159
  ==========
160
  Prediction:
 
167
  ูŠูุนูŽุฏู‘ู ู…ูู†ู’ ุฃูŽูƒู’ุจูŽุฑู ุนูู„ูŽู…ูŽุงุกู ุงู„ู’ุฃูŽู†ู’ุฏูŽู„ูุณู ูˆูŽุฃูŽูƒู’ุจูŽุฑู ุนูู„ูŽู…ูŽุงุกู ุงู„ู’ุฅูุณู’ู„ูŽุงู…ู ุชูŽุตู’ู†ููŠูู‹ุง ูˆูŽุชูŽุฃู’ู„ููŠูู‹ุง ุจูŽุนู’ุฏูŽ ุงู„ุทู‘ูŽุจูŽุฑููŠู‘ูุŒ ูˆูŽู‡ููˆูŽ ุฅูู…ูŽุงู…ูŒ ุญูŽุงููุธูŒ. ููŽู‚ููŠู‡ูŒ ุธูŽุงู‡ูุฑููŠู‘ูŒุŒ ูˆูŽู…ูุฌูŽุฏู‘ูุฏู ุงู„ู’ู‚ูŽูˆู’ู„ู ุจูู‡ูุŒ ุจูŽู„ู’ ู…ูุญู’ูŠููŠ ุงู„ู’ู…ูŽุฐู’ู‡ูŽุจู ุจูŽุนู’ุฏูŽ ุฒูŽูˆูŽุงู„ูู‡ู ูููŠ ุงู„ุดู‘ูŽุฑู’ู‚ู. ูˆูŽู…ูุชูŽูƒูŽู„ู‘ูู…ูŒ ูˆูŽุฃูŽุฏููŠุจูŒ ูˆูŽุดูŽุงุนูุฑูŒ ูˆูŽู†ูŽุณู‘ูŽุงุจูŽุฉูŒ ูˆูŽุนูŽุงู„ูู…ูŒ ุจูุฑูุฌูŽุงู„ู ุงู„ู’ุญูŽุฏููŠุซู ูˆูŽู†ูŽุงู‚ูุฏูŒ ู…ูุญูŽู„ู‘ูŽู„ูŒ ุจูŽู„ู’ ูˆูŽุตูŽููŽู‡ู ุงู„ู’ุจูŽุนู’ุถู ุจูุงู„ู’ููŽูŠู’ู„ูŽุณููˆูู ูƒูŽู…ูŽุง ุนูุฏู‘ูŽ ู…ูู†ู’ ุฃูŽูˆูŽุงุฆูู„ู ู…ูŽู†ู’ ู‚ูŽุงู„ูŽ ุจููƒูุฑูŽูˆููŠู‘ูŽุฉู ุงู„ู’ุฃูŽุฑู’ุถูุŒ ูƒูŽู…ูŽุง ูƒูŽุงู†ูŽ ูˆูŽุฒููŠุฑูŒ ุณููŠูŽุงุณููŠู‘ูŒ ู„ูุจูŽู†ููŠ ุฃูู…ูŽูŠู‘ูŽุฉูŽุŒ ุณูŽู„ูŽูƒูŽ ุทูŽุฑููŠู‚ูŽ ู†ูŽุจู’ุฐู ุงู„ุชู‘ูŽู‚ู’ู„ููŠุฏู ูˆูŽุชูŽุญู’ุฑููŠุฑูŽ ุงู„ู’ุฃูŽุชู’ุจูŽุงุนูุŒ ู‚ูŽุงู…ูŽุชู’ ุนูŽู„ูŽูŠู’ู‡ู ุฌูŽู…ูŽุงุนูŽุฉูŒ ู…ูู†ูŽ ุงู„ู’ู…ูŽุงู„ููƒููŠู‘ูŽุฉู ูˆูŽุดูŽู€ุฑู‘ูุฏูŒ ุนูŽู†ู’ ูˆูŽุทูŽู†ูู‡ู. ุชููˆููู‘ููŠูŽ ู„ูŽุงุญูู‚ู‹ุง ูููŠ ู…ูŽู†ู’ุฒูู„ูู‡ู ูููŠ ุฃูŽุฑู’ุถู ุฃูŽุจูŽูˆูŽูŠู’ู‡ู ู…ูู†ู’ุชูŽ ู„ููŠูŽุดูู…ู‘ูŽ ุงู„ู’ู…ูŽุนู’ุฑููˆููŽุฉูŽ ุจูู…ููˆู†ุชููŠุฎูŽุงุฑู ุญูŽุงู„ููŠู‘ู‹ุงุŒ ูˆูŽู‡ููŠูŽ ุนูŽุฒู’ุจูŽุฉูŒ ู‚ูŽุฑููŠุจูŽุฉูŒ ู…ูู†ู’ ูˆูŽู„ูุจู‘ูŽุฉู. ูˆูŽุฃูŽุตู’ู„ู ุฌูŽุฏู‘ูู‡ู ูŠูŽุฒููŠุฏู ููŽุงุฑูุณููŠู‘ูŒุŒ ุฃูŽุณู’ู„ูŽู…ูŽ ูˆูŽุฃูŽูˆู‘ูŽู„ู ู…ูŽู†ู’ ุฏูŽุฎูŽู„ูŽ ู…ูู†ู’ู‡ูู…ู’ ุจูู„ูŽุงุฏูŽ ุงู„ู’ู…ูŽุบู’ุฑูุจูุŒ ูˆูŽูƒูŽุงู†ูŽุชู’ ุจูŽู„ูŽุฏูู‡ูู…ู’ ู‚ูุฑู’ุทูุจูŽุฉูŽ ููŽูˆูู„ูุฏูŽ ุงุจู’ู†ู ุญูŽุฒู’ู…ู ุจูู‡ูŽุง ูููŠ ุณูŽู„ู’ุฎู ู†ูู‡ูŽุงูŠูŽุฉู ุฑูŽู…ูŽุถูŽุงู†ูŽ ู…ูู†ู’ ุณูŽู†ูŽุฉู ุฃูŽุฑู’ุจูŽุนู ูˆูŽุซูŽู…ูŽุงู†ููŠู†ูŽ ูˆูŽุซูŽู„ูŽุงุซูู…ูุงุฆูŽุฉู.
168
  ==========
169
  ```
170
+ As you can see, the model is mostly accurate, but may make some mistakes, like `ูˆูŽุนูŽู„ู‘ูู…ู’` instead of `ูˆูŽุนูŽู„ู‘ูŽู…ูŽ` or `ูˆูŽูููŠ ูƒูู„ูู‘ ุฎูŽูŠู’ุฑู` instead of `ูˆูŽ ูููŠ ูƒูู„ู‘ู ุฎูŽูŠู’ุฑูŒ`.
171
 
172
  By default, the above `vocalize_text()` function is using Beam Search decoding (`num_beams=4`), you can use sampling by setting `do_sample=True` and `temperature` to a value between 0 and 1.
173