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 2.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282
  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. // vowel signs, alif acts as consonants at start of word if these follow
  17. .L01 َ ِ ُ و ی ع ا ے
  18. // VOWELS
  19. .group َ
  20. َ a
  21. َی E
  22. َے E
  23. َو O
  24. َع a:
  25. .group ِ
  26. ِ I
  27. ِی i:
  28. ِع i:
  29. .group ُ
  30. ُ U
  31. ُو u:
  32. ُع O
  33. .group ھ
  34. ھ HV
  35. ھ (_ H:
  36. ھ (l01 H
  37. .group ا
  38. ا a:
  39. _) ا (L01 // Acts like Consonants if followed by a vowel but is silent.
  40. _) ا a
  41. _) او u:
  42. _) ای e:
  43. ائ a:j
  44. اہ(_ a:H
  45. .group آ
  46. آ a:
  47. .group ع
  48. ع a:
  49. عا a:
  50. _) ع a
  51. .group و
  52. و o:
  53. وُ u:
  54. وٗ u:
  55. و (L01 v
  56. _) و vV
  57. وع (_ u:
  58. .group ی
  59. ی e:
  60. ی (L01 j
  61. ی (_ i:
  62. _) ی jV
  63. یع(_ i:
  64. @) ی i:
  65. یں(_ e:n
  66. .group ے // yeh barree
  67. ے e:
  68. // with hamza
  69. .group ئ
  70. ئ
  71. .group ؤ
  72. ؤ aU // ??
  73. .group أ
  74. أ // ??
  75. // CONSONANTS
  76. .group ب
  77. ب bV
  78. بھ bhV
  79. بھ (L01 bh
  80. ب (L01 b
  81. .group پ
  82. پ pV
  83. پھ phV
  84. پ (L01 p
  85. پھ (L01 ph
  86. .group ت
  87. ت tV
  88. تھ thV
  89. ت (L01 t
  90. تھ (L01 th
  91. .group ٹ
  92. ٹ t.V
  93. ٹھ th.V
  94. ٹ (L01 t.
  95. ٹھ (L01 th.
  96. .group ث
  97. ث sV
  98. ث (L01 s
  99. .group ج
  100. ج JV
  101. جھ JhV
  102. ج (L01 J
  103. جھ (L01 Jh
  104. .group چ
  105. چ cV
  106. چھ chV
  107. چ (L01 c
  108. چھ (L01 ch
  109. .group ح
  110. ح HV
  111. ح (L01 H
  112. ح (_ H
  113. .group خ
  114. خ xV
  115. خ (L01 x
  116. خت(_ xt
  117. .group د
  118. د dV
  119. دھ dhV
  120. د (L01 d
  121. دھ (L01 dh
  122. .group ڈ
  123. ڈ d.V
  124. ڈھ dh.V
  125. ڈ (L01 d.
  126. ڈھ (L01 dh.
  127. .group ذ
  128. ذ DV
  129. ذ (L01 D
  130. .group ر
  131. ر RV
  132. ر (L01 R
  133. .group ڑ
  134. ڑ r.V
  135. ڑ (L01 r.
  136. .group ز
  137. ز zV
  138. ز (L01 z
  139. .group ژ
  140. ژ ZV
  141. ژ (L01 Z
  142. .group س
  143. س sV
  144. س (L01 s
  145. .group ش
  146. ش SV
  147. ش (L01 S
  148. .group ص
  149. ص s.V
  150. ص (L01 s.
  151. .group ض
  152. ض zV
  153. ض (L01 z
  154. .group ط
  155. ط tV
  156. طھ thV
  157. ط (L01 t
  158. طھ (L01 th
  159. .group ظ
  160. ظ z.V
  161. ظ (L01 z.
  162. .group غ
  163. غ QV
  164. غ (L01 Q
  165. .group ف
  166. ف fV
  167. ف (L01 f
  168. .group ق
  169. ق qV
  170. ق (L01 q
  171. .group ک
  172. ک kV
  173. کھ khV
  174. ک (L01 k
  175. کھ (L01 kh
  176. .group گ
  177. گ gV
  178. گھ ghV
  179. گ (L01 g
  180. گھ (L01 gh
  181. .group ل
  182. ل lV
  183. ل (L01 l
  184. .group م
  185. م mV
  186. م (L01 m
  187. .group ن
  188. ن nV
  189. ن (L01 n
  190. @) ن (گ n
  191. @) ن (د n
  192. @) ن (ب n
  193. @) ن (س n
  194. .group ں
  195. ں n // this should nasalize the vowel
  196. .group ء
  197. ء
  198. .group ہ
  199. ہ H
  200. _) ہ Ha
  201. _) ہ (L01 H
  202. _) ہ (ند HI
  203. ہ (_ a
  204. // Common symbols
  205. .group
  206. $ do:l@R
  207. , sVkat.Vh // Sakata سکتہ
  208. ! f'iJa:ja //Fijaya فجائیہ
  209. ; w'ak't'a //Waqfa وقفہ
  210. : r'a:b'tah//Rabtar رابطہ
  211. ? saw'a:l'i:ja:n'is'a:nV // Sawaliya Nishan سوالیہ نشان
  212. % f'i:sVd //Fisad فیصد
  213. .group 0xe0a4 // devanagari
  214. 0xe0a4 _^_NE // switch to Nepali voice
  215. .group 0xe0a5 // devanagari
  216. 0xe0a5 _^_NE