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.

bn_rules 4.7KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317
  1. // This file is UTF8 encoded
  2. // letter groups:
  3. // A vowel letters and vowel signs
  4. // B vowel signs and virama ्
  5. // C consonants
  6. // Y vowel letters and vowel signs
  7. // conditional rules
  8. // ?2 use diphthong for "ai"
  9. // ?3 use diphthong for "au"
  10. .replace
  11. ০ 0
  12. ১ 1
  13. ২ 2
  14. ৩ 3
  15. ৪ 4
  16. ৫ 5
  17. ৬ 6
  18. ৭ 7
  19. ৮ 8
  20. ৯ 9
  21. // Vowels
  22. .group অ
  23. অ a
  24. .group আ
  25. আ a:
  26. .group ই
  27. ই I
  28. ইঁ i~
  29. ইং I'ng
  30. .group ঈ
  31. ঈ i:
  32. ঈ (_ i
  33. .group উ
  34. উ U
  35. .group ঊ
  36. ঊ u:
  37. ঊং u~ // + anusvara
  38. ঊঁ u~ // + candrabinbu
  39. .group ঋ
  40. ঋ rI
  41. .group এঁ
  42. এঁ E // candra e
  43. .group ঐ
  44. ঐ e
  45. .group এ
  46. এ e:
  47. .group ঐ
  48. ঐ E: // ?? [aI] [E:] [&:]
  49. ঐং E~
  50. ঐঁ E~
  51. ?2 ঐ aI // ?? [aI] [E:] [&:]
  52. .group ওঁ
  53. ওঁ O // candra O
  54. .group ঔ
  55. ঔ o
  56. .group ও
  57. ও o:
  58. ওং o~ // +anusvara
  59. ওঁ o~ // +candrabindu
  60. .group ঔ
  61. ঔ O: // ?? [aU] [O:]
  62. ঔঁ O~ // +candrabindu
  63. // Vowel Signs
  64. .group া
  65. া a:
  66. .group ি
  67. ি I
  68. .group ী
  69. ী i:
  70. ী (_ i
  71. .group ূ
  72. ূ U
  73. .group ু
  74. ু u:
  75. .group ৃ
  76. ৃ rI
  77. .group ে
  78. ে e:
  79. .group ৈ
  80. ৈ E: // ?? [aI] [E:] [&:]
  81. .group ো
  82. ো o:
  83. .group ৌ
  84. ৌ O: // [O:] or [aU] ??
  85. .group ॐ
  86. ॐ o~m
  87. // Consonants
  88. .group ক
  89. ক k@
  90. ক (B k
  91. ক্য (्য kja:
  92. ক্ষ k#'@
  93. .group খ
  94. খ k#V
  95. খ (B k#@
  96. .group গ
  97. গ gV
  98. গ (B g@
  99. ঈ)গ (ল g@
  100. .group ঘ
  101. ঘ g#V
  102. ঘ (B g#
  103. .group ঙ
  104. ঙ N'g
  105. ঙ্ (B N
  106. গা)ঙ (চি Ng@
  107. .group চ
  108. চ cV
  109. চ (B c
  110. ্য) চ্য c'j@
  111. .group ছ
  112. ছ c#V
  113. ছ (B c#@
  114. .group জ
  115. জ J@
  116. জ (B J@
  117. ্) জ zV
  118. জ (B J@
  119. .group ঝ
  120. ঝ J#@
  121. ঝ (B J#@
  122. .group ঞ
  123. ঞ n^V
  124. ঞ্ (B n^
  125. .group ট
  126. ট t.V
  127. ট (B t.V
  128. ট (्য় t.j@
  129. .group ঠ
  130. ঠ t.#V
  131. ঠ (B t.#
  132. .group ড
  133. ড d.V
  134. ড (B d.
  135. .group ঢ
  136. ঢ d.#V
  137. ঢ (B d.#
  138. .group ণ
  139. ণ n.V // (temporary) same as dental [n]
  140. ণ (B n.
  141. ণ্ম n.m
  142. .group ত
  143. ত t@
  144. ত (B t@
  145. .group থ
  146. থ t#@
  147. থ (B t#
  148. ক) থ (ন t#@
  149. .group দ
  150. দ d@
  151. দ (B d
  152. ব) দ (ল d@
  153. .group ধ
  154. ধ d#@
  155. ধ (B d#
  156. সা) ধ (ন d#@
  157. .group ন
  158. ন n@
  159. ন (B n@
  160. ্) ন (্ n@
  161. র্) ন (_ r.n // r +virama অর্ণব
  162. .group ন
  163. ন n: // should this be a long [n] ?
  164. .group প
  165. প p@
  166. প (B p
  167. প্য (्য p:
  168. .group ফ
  169. ফ p#@
  170. ফ (B p#@
  171. ফ p#@
  172. .group ব
  173. ব b@
  174. ব (B b@
  175. .group ভ
  176. ভ b#@
  177. ভ (B b#@
  178. .group ম
  179. ম mV
  180. ्) ম (_ mV
  181. র্) ম (_ r.m@ // r +virama
  182. ন্) ম (_ n.m // n +virama
  183. .group য়
  184. য় jV
  185. য় (B jV
  186. .group য
  187. য J@
  188. য (B J@
  189. ्) য (_ ja
  190. .group র
  191. র rV
  192. র (B r
  193. ्) র (_ r@
  194. .group ল
  195. ল l
  196. ল (B l@
  197. ক) ল (ম l@
  198. .group শ
  199. শ S@
  200. শ (B S@
  201. .group ষ
  202. ষ s
  203. ষ (B s //??
  204. .group স
  205. স s@
  206. স (B s.
  207. .group হ
  208. হ H@
  209. হ (B H@
  210. হ্ব v@
  211. .group হ্ব
  212. B) হ্ব (B v@
  213. .group ৎ
  214. ৎ (B t@t
  215. // nukta, modifies a consonant
  216. .group ্যা // ja'falaa
  217. ্যা a
  218. .group ँ
  219. ँ n // candrabindu
  220. .group ং
  221. ং aN'g // anusvara
  222. .group ः
  223. ः H // visarga
  224. .group ্ // virama