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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402
  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. .replace
  8. ০ 0
  9. ১ 1
  10. ২ 2
  11. ৩ 3
  12. ৪ 4
  13. ৫ 5
  14. ৬ 6
  15. ৭ 7
  16. ৮ 8
  17. ৯ 9
  18. // Vowels
  19. .group অ
  20. অ V
  21. অঁ O~
  22. .group আ
  23. আ a
  24. আঁ a~
  25. .group ই
  26. ই i
  27. ইঁ i~
  28. .group ঈ
  29. ঈ i
  30. ঈঁ i~
  31. .group উ
  32. উ u
  33. উঁ u~
  34. .group ঊ
  35. ঊ u
  36. ঊঁ u~
  37. .group ঋ
  38. ঋ ri
  39. ঋঁ ri~
  40. .group ঌ
  41. ঌ l-
  42. .group এ
  43. এ &
  44. এঁ &~
  45. .group ঐ
  46. ঐ oj
  47. ঐঁ o~j
  48. .group এ
  49. এ e
  50. এঁ e~
  51. .group ও
  52. ও o
  53. ওঁ o~
  54. .group ঔ
  55. ঔ ow
  56. ঔঁ o~w
  57. .group ও //??
  58. ও o:
  59. // Vowel Signs
  60. .group া
  61. া a
  62. াঁ a~
  63. .group ি
  64. ি i
  65. িঁ i~
  66. .group ী
  67. ী i
  68. ীঁ i~
  69. .group ূ
  70. ূ u
  71. ূঁ u~
  72. .group ু
  73. ু u
  74. ুঁ u~
  75. .group ৃ
  76. ৃ ri
  77. ৃঁ ri~
  78. .group ে
  79. ে e
  80. েঁ e~
  81. েউ ew
  82. .group ৈ
  83. ৈ oj
  84. ৈঁ o~j
  85. .group ো
  86. ো o
  87. োঁ o~
  88. .group ৌ
  89. ৌ ow
  90. ৌঁ o~w
  91. // Consonants
  92. .group ক
  93. ক kV
  94. ক (B k
  95. ক (_ k
  96. .group খ
  97. খ k#V
  98. খ (B k#
  99. খ (_ k#
  100. .group গ
  101. গ gV
  102. গ (B g
  103. গ (_ g
  104. .group ঘ
  105. ঘ g#V
  106. ঘ (B g#
  107. ঘ (_ g#
  108. .group ঙ
  109. ঙ NV
  110. ঙ্ (B N
  111. ঙ্ (_ N
  112. .group চ
  113. চ tSV
  114. চ (B tS
  115. চ (_ tS
  116. .group ছ
  117. ছ tS#V
  118. ছ (B tS#
  119. ছ (_ tS#
  120. .group জ
  121. জ JV
  122. জ (B J
  123. জ (_ J
  124. জ্ব JV
  125. জ্ব (B J
  126. জ্ঞ ggo~
  127. জ্ঞ (B gg
  128. .group ঝ
  129. ঝ J#V
  130. ঝ (B J#
  131. ঝ (_ J#
  132. .group ঞ
  133. ঞ nV
  134. ঞ্ (B n
  135. ঞ্ (_ n
  136. .group ট
  137. ট t.V
  138. ট (B t.
  139. ট (_ t.
  140. .group ঠ
  141. ঠ t.#V
  142. ঠ (B t.#
  143. ঠ (_ t.#
  144. .group ড
  145. ড d.V
  146. ড (B d.
  147. ড (_ d.
  148. ড় r.V // nukta
  149. ড় (B r.
  150. .group ঢ
  151. ঢ d.#V
  152. ঢ (B d.#
  153. ঢ (_ d.#
  154. .group ণ
  155. ণ nV // should be [n.] if adjacent to t. or d. ?
  156. ণ (B n
  157. ণ (_ n
  158. .group ত
  159. ত tV
  160. ত (B t
  161. ত (_ t
  162. .group থ
  163. থ t#V
  164. থ (B t#
  165. থ (_ t#
  166. .group দ
  167. দ dV
  168. দ (B d
  169. দ (_ d
  170. .group ধ
  171. ধ d#V
  172. ধ (B d#
  173. ধ (_ d#
  174. .group ন
  175. ন nV
  176. ন (B n
  177. ন (_ n
  178. .group প
  179. প pV
  180. প (B p
  181. প (_ p
  182. .group ফ
  183. ফ fV // or [p#] ?
  184. ফ (B f
  185. ফ (_ f
  186. .group ব
  187. ব bV
  188. ব (B b
  189. ব (_ b
  190. .group ভ
  191. ভ b#V
  192. ভ (B b#
  193. ভ (_ b#
  194. .group ম
  195. ম mV
  196. ম (B m
  197. ম (_ m
  198. .group য়
  199. য় jV
  200. য় (B j
  201. য় (_ j
  202. .group য
  203. য dZV
  204. য (B dZ
  205. য (_ dZ
  206. য় jV // nukta
  207. য় (B j
  208. @) য় (_ j
  209. .group র
  210. র rV
  211. র (B r
  212. র (_ r
  213. ্) র (_ rV
  214. .group ল
  215. ল lV
  216. ল (B l
  217. ল (_ l
  218. .group শ
  219. শ SV // or [s] ?
  220. শ (B S
  221. শ (_ S
  222. শ (্ল s
  223. .group ষ
  224. ষ SV
  225. ষ (B S
  226. ষ (_ S
  227. .group স
  228. স SV // or [s] ??
  229. স (B S
  230. স (্থ s
  231. স (্ত s
  232. _) স্ব SV // shb
  233. _) স্ব (B S
  234. .group হ
  235. হ hV
  236. হ (B h
  237. হ (_ h
  238. .group হ্ব
  239. হ্ব vV
  240. হ্ব (B v
  241. হ্ব (_ v
  242. .group ৎ
  243. ৎ t
  244. .group ড়
  245. ড় r.V
  246. ড় (B r.
  247. .group ঢ়
  248. ঢ় r.V
  249. ঢ় (B r.
  250. .group ঁ
  251. ঁ O~ // candrabindu, nasalize the previous vowel
  252. .group ং
  253. ং N // anusvara/onushshor
  254. .group ঃ // visarga/bishorgo
  255. ঃ // doubles the following consonant
  256. ঃ (_ H
  257. .group ্ // virama/hoshonto
  258. .group ়
  259. ় // nukta, modifies a consonant