eSpeak NG is an open source speech synthesizer that supports more than hundred languages and accents.
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

ur_rules 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427
  1. // This ur_rules file is written by Him Prasad Gautam (Kathmandu, Nepal).
  2. // This file is UTF8 encoded
  3. // phoneme rules for Urdu
  4. // Letter group - l01: Vowels
  5. .replace
  6. ٠ 0
  7. ١ 1
  8. ٢ 2
  9. ٣ 3
  10. ٤ 4
  11. ٥ 5
  12. ٦ 6
  13. ٧ 7
  14. ٨ 8
  15. ٩ 9
  16. ي ی
  17. // vowel signs, alif acts as consonants at start of word if these follow
  18. .L01 َ ِ ُ و ی ع ا ے
  19. // VOWELS
  20. .group َ
  21. َ a
  22. َی E
  23. َے E
  24. َو O
  25. َع a:
  26. .group ِ
  27. ِ I
  28. ِی i:
  29. ِع i:
  30. .group ُ
  31. ُ U
  32. ُو u:
  33. ُع O
  34. .group ھ
  35. ھ HV
  36. ھ (_ H:
  37. ھ (l01 H
  38. .group ا
  39. ا a:
  40. _) ا (L01 // Acts like Consonants if followed by a vowel but is silent.
  41. _) ا a
  42. _) او u:
  43. _) ای e:
  44. ائ a:j
  45. اہ(_ a:H
  46. _) اتن 'Itn
  47. _) اتر Ut'aR
  48. _) اتر (L01 UtR
  49. _) الٹ Ul'at.
  50. _) الٹ (L01 Ult.
  51. _) الجھ Ul'aJh
  52. _) الجھ (L01 UlJh
  53. _) ابھر Ubh'aR
  54. _) ابھر (L01 UbhR
  55. _) اچھل Uch'al
  56. _) اچھل (L01 Uchl
  57. _) اجڑ UJ'ar.
  58. _) اجڑ (L01 UJr.
  59. افتتاح ,ItIt'a:H
  60. اسلام ,Isl'a:m
  61. _) انسان Ins'a:n
  62. _) انت 'Int,a
  63. _) امید Um'i:d
  64. اً(_ 'an
  65. _) امکان ,Imk'a:n
  66. _) افسر ,afs'aR
  67. _) اتفاق ,ItIf'a:q
  68. _) ابتدا 'Ibt,Ida:
  69. _) ایمان i:m'a:n
  70. _) اعت 'e:tI
  71. _) اضاف Iz'a:f
  72. .group آ
  73. آ a:
  74. .group ع
  75. ع a:
  76. عا a:
  77. _) ع a
  78. _) عیس 'i:s
  79. .group و
  80. و o:
  81. وُ u:
  82. وٗ u:
  83. و (L01 v
  84. _) و vV
  85. وع (_ u:
  86. وّ vv
  87. .group ی
  88. ی e:
  89. ی (L01 j
  90. ی (_ i:
  91. _) ی jV
  92. یع(_ i:
  93. @) ی i:
  94. یں(_ e:n
  95. یّ jj
  96. @) یت(_ j'at
  97. .group ے // yeh barree
  98. ے e:
  99. // with hamza
  100. .group ئ
  101. ئ
  102. .group ؤ
  103. ؤ aU // ??
  104. .group أ
  105. أ // ??
  106. // CONSONANTS
  107. .group ب
  108. ب bV
  109. بھ b#V
  110. بھ (L01 b#
  111. ب (L01 b
  112. بّ bbV
  113. بّ (L01 bb
  114. _) بگڑ bIg'ar.
  115. _) بگڑ (L01 b'Igr.
  116. _) بکھر bIkh'aR
  117. _) بکھر (L01 b'IkhR
  118. _) بچھڑ bIch'ar.
  119. _) بچھڑ (L01 bIchr.
  120. _) بجھ b'UJh
  121. بھوک bh'u:k
  122. بھیک bh'i:k
  123. بھیگ bh'i:g
  124. بھول bh'u:l
  125. .group پ
  126. پ pV
  127. پھ p#V
  128. پ (L01 p
  129. پھ (L01 p#
  130. پّ ppV
  131. پّ (L01 pp
  132. _) پھر ph'IR
  133. پھول ph'u:l
  134. _) پہل (L01 p'e:Hl
  135. .group ت
  136. ت tV
  137. تھ t#V
  138. ت (L01 t
  139. تھ (L01 t#
  140. تّ ttV
  141. تّ (L01 tt
  142. .group ٹ
  143. ٹ t.V
  144. ٹھ t.#V
  145. ٹ (L01 t.
  146. ٹھ (L01 t.#
  147. ٹّ t.t.V
  148. ٹّ (L01 t.t.
  149. .group ث
  150. ث sV
  151. ث (L01 s
  152. ثّ ssV
  153. ثّ (L01 ss
  154. .group ج
  155. ج JV
  156. جھ J#V
  157. ج (L01 J
  158. جھ (L01 J#
  159. جّ JJV
  160. جّ (L01 JJ
  161. _) جیت J'i:t
  162. _) جوا J'ava:
  163. .group چ
  164. چ cV
  165. چھ c#V
  166. چ (L01 c
  167. چھ (L01 c#
  168. چّ ccV
  169. چّ (L01 cc
  170. .group ح
  171. ح HV
  172. ح (L01 H
  173. ح (_ H
  174. حّ HHV
  175. حّ (L01 HH
  176. .group خ
  177. خ xV
  178. خ (L01 x
  179. خت(_ xt
  180. خّ xxV
  181. خّ (L01 xx
  182. _) خوش x'US
  183. _) خود x'Ud
  184. _) خواہش xv'a:HIS
  185. .group د
  186. د dV
  187. دھ d#V
  188. د (L01 d
  189. دھ (L01 d#
  190. دّ ddV
  191. دّ (L01 dd
  192. .group ڈ
  193. ڈ d.V
  194. ڈھ d.#V
  195. ڈ (L01 d.
  196. ڈھ (L01 d.#
  197. ڈّ d.d.V
  198. ڈّ (L01 d.d.
  199. .group ذ
  200. ذ DV
  201. ذ (L01 D
  202. ذّ DDV
  203. ذّ (L01 DD
  204. .group ر
  205. ر RV
  206. ر (L01 R
  207. رّ RRV
  208. رّ (l01 RR
  209. .group ڑ
  210. ڑ r.V
  211. ڑ (L01 r.
  212. ڑّ r.r.V
  213. ڑّ (L01 r.r.
  214. ڑھ r.hV
  215. ڑھ (L01 r.h
  216. .group ز
  217. ز zV
  218. ز (L01 z
  219. زّ zzV
  220. زّ (L01 zz
  221. .group ژ
  222. ژ ZV
  223. ژ (L01 Z
  224. .group س
  225. س sV
  226. س (L01 s
  227. سّ ssV
  228. سّ (L01 ss
  229. _) سرخ s'URx
  230. _) سن (L01 s'Un
  231. _) سلجھ sUl'aJh
  232. _) سلجھ (L01 sUlJh
  233. _) سدھر sUdh'aR
  234. _) سدھر (L01 sUdhR
  235. .group ش
  236. ش SV
  237. ش (L01 S
  238. شّ SSV
  239. شّ (L01 SS
  240. .group ص
  241. ص s.V
  242. ص (L01 s.
  243. صّ ssV
  244. صّ (L01 ss
  245. .group ض
  246. ض zV
  247. ض (L01 z
  248. ضّ zzv
  249. ضّ (L01 zz
  250. .group ط
  251. ط tV
  252. طھ t#V
  253. ط (L01 t
  254. طھ (L01 t#
  255. طّ ttV
  256. طّ (L01 tt
  257. .group ظ
  258. ظ z.V
  259. ظ (L01 z.
  260. ظّ z.z.V
  261. ظّ (L01 z.z.
  262. .group غ
  263. غ QV
  264. غ (L01 Q
  265. غّ QQV
  266. غّ (L01 QQ
  267. .group ف
  268. ف fV
  269. ف (L01 f
  270. فّ ffV
  271. فّ (L01 ff
  272. .group ق
  273. ق qV
  274. ق (L01 q
  275. قّ qqV
  276. قّ (L01 qq
  277. .group ک
  278. ک kV
  279. کھ k#V
  280. ک (L01 k
  281. کھ (L01 k#
  282. کّ kkV
  283. کّ (L01 kk
  284. _) کتن k'Itn
  285. .group گ
  286. گ gV
  287. گھ g#V
  288. گ (L01 g
  289. گھ (L01 g#
  290. گّ ggV
  291. گّ (L01 gg
  292. _) گرفت g'IRIft
  293. _) گزر gUz'aR
  294. _) گزر (L01 gUzR
  295. .group ل
  296. ل lV
  297. ل (L01 l
  298. لّ llV
  299. لّ (L01 ll
  300. لکھ l'Ik#
  301. .group م
  302. م mV
  303. م (L01 m
  304. مّ mmV
  305. مّ (L01 mm
  306. _) مشکل m'USk,Il
  307. .group ن
  308. ن nV
  309. ن (L01 n
  310. @) ن (گ n
  311. @) ن (د n
  312. @) ن (ب n
  313. @) ن (س n
  314. نّ nnV
  315. نّ (L01 nn
  316. _) نکل nIk'al
  317. _) نکل (L01 nIkl
  318. @) ن (چ n
  319. _) نکال nIk'a:l
  320. _) نگاہ nIg'a:H
  321. .group ں
  322. ں n // this should nasalize the vowel
  323. .group ء
  324. ء
  325. .group ہ
  326. ہ H
  327. _) ہ Ha
  328. _) ہ (L01 H
  329. _) ہ (ند HI
  330. ہّ HHV
  331. ہّ (L01 HH
  332. ہ (_ a
  333. .group ّ
  334. ّ
  335. .group ً
  336. ً
  337. // Common symbols
  338. .group
  339. $ do:l@R
  340. , sVkat.Vh // Sakata سکتہ
  341. ! f'iJa:ja //Fijaya فجائیہ
  342. ; w'ak't'a //Waqfa وقفہ
  343. : r'a:b'tah//Rabtar رابطہ
  344. ? saw'a:l'i:ja:n'is'a:nV // Sawaliya Nishan سوالیہ نشان
  345. % f'i:sVd //Fisad فیصد
  346. .group 0xe0a4 // devanagari
  347. 0xe0a4 _^_NE // switch to Nepali voice
  348. .group 0xe0a5 // devanagari
  349. 0xe0a5 _^_NE