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.6KB

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