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.

prs_rules 2.0KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235
  1. // This file is UTF-8 encoded
  2. // Text to phoneme rules for Dari
  3. // replace Arabic character numbers with Latin character numbers
  4. .replace
  5. ٠ 0
  6. ١ 1
  7. ٢ 2
  8. ٣ 3
  9. ٤ 4
  10. ٥ 5
  11. ٦ 6
  12. ٧ 7
  13. ٨ 8
  14. ٩ 9
  15. //all vowels
  16. .L01 َ ِ ُ ً ٍ و ا ه ی ة ي
  17. //commonly unwritten vowels
  18. .L02 َ ِ ُ
  19. //list of consonants
  20. .L03 ا ب پ ت ث ج چ ح خ د ذ ر ز ژ س ش ص ض ط ظ ع غ ف ق ک گ ل م ن و ه ی
  21. .group ا
  22. _) ا (L01
  23. ا A
  24. ا (_ A
  25. اً An
  26. اٍ En
  27. .group ب
  28. ب (L01 b
  29. ب bA
  30. ب (_ b
  31. L03) ب (L03 b
  32. .group پ
  33. پ (L01 p
  34. پ pA
  35. پ (_ p
  36. L03) پ (L03 p
  37. .group ة
  38. ة (L01 h
  39. ة hA
  40. ة (_ @
  41. .group ت
  42. ت (L01 t
  43. ت tA
  44. ت (_ t
  45. .group ث
  46. ث (L01 s
  47. ث sA
  48. ث (_ s
  49. .group ج
  50. ج (L01 dZ
  51. ج dZA
  52. ج (_ dZ
  53. .group چ
  54. چ (L01 tS
  55. چ tSA
  56. چ (_ tS
  57. .group ح
  58. ح (L01 h
  59. ح hA
  60. ح (_ h
  61. .group خ
  62. خ (L01 X
  63. خ XA
  64. خ (_ X
  65. .group د
  66. د (L01 d
  67. د dA
  68. د (_ d
  69. .group ذ
  70. ذ (L01 z
  71. ذ zA
  72. ذ (_ z
  73. .group ر
  74. ر (L01 R
  75. ر RA
  76. ر (_ R
  77. .group ز
  78. ز (L01 z
  79. ز zA
  80. ز (_ z
  81. .group ژ
  82. ژ (L01 Z
  83. ژ ZA
  84. ژ (_ Z
  85. .group س
  86. س (L01 s
  87. س sA
  88. س (_ s
  89. L03) س (L03 s
  90. L02) س (L03 s
  91. .group ش
  92. ش (L01 S
  93. ش SA
  94. ش (_ S
  95. .group ص
  96. ص (L01 s
  97. ص sA
  98. ص (_ s
  99. .group ض
  100. ض (L01 z
  101. ض zA
  102. ض (_ z
  103. .group ط
  104. ط (L01 t
  105. ط tA
  106. ط (_ t
  107. .group ظ
  108. ظ (L01 z
  109. ظ zA
  110. ظ (_ z
  111. .group ع
  112. ع (L01
  113. ع A
  114. ع (_ @_:
  115. .group غ
  116. غ (L01 R
  117. غ RA
  118. غ (_ R
  119. .group ـ
  120. ـ
  121. .group ف
  122. ف (L01 f
  123. ف fA
  124. ف (_ f
  125. .group ق
  126. ق (L01 R
  127. ق RA
  128. ق (_ R
  129. .group ک
  130. ک (L01 k
  131. ک kA
  132. L02) ک (L03 k
  133. L03) ک (L03 k
  134. ک (_ k
  135. .group گ
  136. گ (L01 g
  137. گ gA
  138. گ (_ g
  139. .group ل
  140. ل (L01 l
  141. ل lA
  142. ل (_ l
  143. .group م
  144. م (L01 m
  145. م mA
  146. م (_ m
  147. .group ن
  148. ن (L01 n
  149. ن (_ n
  150. L02) ن (L03 n
  151. L03) ن (L03 n
  152. ن nA
  153. .group ه
  154. ه (L01 h
  155. ه hA
  156. ه (_ @
  157. .group و
  158. و (L01 v
  159. و (_ u
  160. L03) و (L03 u
  161. و vA
  162. .group ی
  163. ی i
  164. _) ی jA
  165. .group ي
  166. ي i
  167. _) ي jA
  168. .group
  169. $ dol@
  170. .group ء
  171. ء @
  172. ء (L01
  173. .group ّ
  174. ّ :
  175. .group آ
  176. آ A
  177. //vowels that are not usually written:
  178. .group َ
  179. َ A
  180. .group ِ
  181. ِ E
  182. .group ُ
  183. ُ o