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.

tk_rules 5.8KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344
  1. // This file is UTF8 encoded
  2. // Spelling to phoneme rules for Turkmen language
  3. // Letter groups
  4. .L01 a y
  5. .L02 o u
  6. .L03 ä e i
  7. .L04 ö ü
  8. .L05 b ç d f g h j k l m n ň p r s ş t w ý z ž
  9. .replace
  10. // Replace non-standard letters
  11. ñ ň
  12. ÿ ý
  13. .group a
  14. a A
  15. aa A:
  16. oL05) aa A:
  17. oL05L05) aa A:
  18. oL05aL05) aa A:
  19. uL05) aa A:
  20. uL05L05) aa A:
  21. a (w o
  22. _garl) a (waç_ a
  23. awl) a o
  24. awlam) a o
  25. L02L05) a o
  26. L02L05L05aL05) a o
  27. L02L05L01L05L05) a o
  28. L02L05L05) a o
  29. L02L05aL05) a o
  30. L02L05aL05L05) a o
  31. oL05L05aL05L05) a o
  32. oL05aL05yL05L05) a o
  33. L02L05L01L05L01L05) a (_ o
  34. L02L05L05L01L05L05) a (_ o
  35. L05) abermek (_ a:BeRmek
  36. L02L05) amok (_ o:mo:q
  37. L02L05) aňok (_ o:No:q
  38. L02L05) anok (_ o:no:q
  39. L02L05) amzok (_ o:mDo:q
  40. L02L05) aňzok (_ o:NDo:q
  41. L02L05) anoklar (_ o:no:qlor
  42. L02L05) ap (_ o:p
  43. .group ä
  44. ä &
  45. ää &:
  46. äp (_ &:p
  47. L05) ämok (_ &:mo:q
  48. L05) äbermek (_ &:BeRmek
  49. .group b
  50. b b
  51. m) b m
  52. m_) b m
  53. n) b m
  54. n_) b m
  55. ň) b m
  56. ň_) b m
  57. w_) b B
  58. L01) b B
  59. L02) b B
  60. L03) b B
  61. L04) b B
  62. L05) b B
  63. @) baz (_ BA:D
  64. @) bermek (_ BeRmek
  65. .group ç
  66. ç tS
  67. ç (_ş S
  68. .group d
  69. d d
  70. k_) d (äl_ g
  71. L01l) d L
  72. L02l) d L
  73. L03l) d l
  74. L04l) d l
  75. L01l_) d L
  76. L02l_) d L
  77. L03l_) d l
  78. L04l_) d l
  79. m) d n
  80. n) d n
  81. n_) d n
  82. ň) d N
  83. ň_) d N
  84. s) d T
  85. s_) d T
  86. z) d D
  87. z_) d D
  88. L02L05L02) da d'o
  89. L02L05L02) dan d'on
  90. uL05yL05yn) dan n'on
  91. @) daky (_ dA:q@
  92. @) däki (_ d&:kI
  93. @) dar (_ dA:R
  94. .group e
  95. e e
  96. ee e:
  97. e (w W
  98. ewl) e W
  99. ewlem) e W
  100. L04L05) e W
  101. L04L05L05) e W
  102. L04L05L05L03L05) e W
  103. L04L05L05L04L05) e W
  104. L04L05L03L05) e W
  105. L04L05L05L05) e W
  106. L04L05L03L05L05) e W
  107. L04L05L05L05eL05L05) e W
  108. L04L05L04L05L05iL05) e W
  109. L04L05L04L05L05iL05eL05) e W
  110. L04L05L05eL05L03L05) e W
  111. L03L05) emok (_ emo:q
  112. L04L05) emok (_ Wmo:q
  113. _düý) e (_ W
  114. üL05eL05L05L05iL05L05) e W
  115. .group f
  116. f f,
  117. .group g
  118. g g
  119. g (L01 Q"
  120. g (L02 Q"
  121. L01) g (L01 Q"
  122. L02) g (L02 Q"
  123. L03) g (L03 Q"
  124. L04) g (L04 Q"
  125. ň) g N
  126. ň_) g N
  127. _) g (L01 g
  128. _) g (L02 g
  129. _) g (L03 g
  130. _) g (L04 g
  131. L01) g (_ Q"
  132. L02) g (_ Q"
  133. L03) g (_ Q"
  134. L04) g (_ Q"
  135. L05) g Q"
  136. g (L05 Q"
  137. @) gär (_ g&:R
  138. .group h
  139. h h
  140. h (L01 x
  141. h (L02 x
  142. h (L03 h
  143. h (L04 h
  144. L01) h x
  145. L02) h x
  146. L03) h h
  147. L04) h h
  148. @) hana (_ xA:nA
  149. .group i
  150. i i
  151. ii i:
  152. üL05) ii i:
  153. L04L05) i Y
  154. L04L05s) i (z_ Y
  155. L04L05L05) i Y
  156. L04L05L05L04ň) i Y
  157. L04L05L04L05L05) i Y
  158. L04L05L05L03L05) i Y
  159. L04L05L05L04L05L05) i Y
  160. L04L05L04L05L05iL05) i Y
  161. L04L05L05L03L05L05) i Y
  162. öL05eL05) i Y
  163. üL05eL05) i Y
  164. üL05L05L05) i Y
  165. üL05iL05L05eL05) i Y
  166. öL05eL05L05) i Y
  167. üL05eL05L05) i Y
  168. üL05iL05) i Y
  169. üL05eL05L05L05) i Y
  170. öL05L05eL05eL05) i Y
  171. üL05L05L05eL05) i Y
  172. .group j
  173. j dZ
  174. ş) j S
  175. ş_) j S
  176. @) jagaz (_ dZAQ"AD
  177. .group k
  178. k k
  179. k (L01 q
  180. k (L02 q
  181. k (L03 k
  182. k (L04 k
  183. L01) k q
  184. L02) k q
  185. L03) k k
  186. L04) k k
  187. @) keş (_ keS
  188. .group l
  189. l l
  190. l (L01 L
  191. l (L02 L
  192. l (L03 l
  193. l (L04 l
  194. L01) l L
  195. L02) l L
  196. L03) l l
  197. L04) l l
  198. lap (_ lA:p
  199. läp (_ l&:p
  200. oL05L05L01n) lar (_ loR
  201. o) lar (_ loR
  202. ö) ler (_ lWR
  203. öL05L05L03k) ler (_ lWR
  204. .group m
  205. m m
  206. mak (_ m'Aq
  207. mek (_ m'ek
  208. L02L05) mak (_ m'oq
  209. L04L05) mek (_ m'Wk
  210. L02L05L01) mak (_ m'oq
  211. oL05L05a) mak (_ m'oq
  212. oL05L05aL05) mak (_ m'oq
  213. oL05aL05) mak (_ m'oq
  214. oL05L05L05aL05) mak (_ m'oq
  215. oL05aL05L05aL05) mak (_ m'oq
  216. uL05aL05) mak (_ m'oq
  217. uL05L05L05aL05) mak (_ m'oq
  218. uL05aL05L05aL05) mak (_ m'oq
  219. uL05L05a) mak (_ m'oq
  220. uL05L05aL05) mak (_ m'oq
  221. öL05L05e) mek (_ m'Wk
  222. öL05L05eL05) mek (_ m'Wk
  223. öL05L05L05eL05) mek (_ m'Wk
  224. öL05eL05) mek (_ m'Wk
  225. öL05eL05L05eL05) mek (_ m'Wk
  226. üL05L05e) mek (_ m'Wk
  227. üL05L05L05eL05) mek (_ m'Wk
  228. üL05eL05L05eL05) mek (_ m'Wk
  229. üL05L05eL05) mek (_ m'Wk
  230. üL05eL05) mek (_ m'Wk
  231. L04L05L03) mek (_ m'Wk
  232. L02L05) mamak (_ momoq
  233. L04L05) memek (_ mWmWk
  234. L01L05) mazlyk (_ maDL'@q
  235. L02L05) mazlyk (_ moDL'Uq
  236. L03L05) mezlik (_ meDl'ik
  237. L04L05) mezlik (_ mWDl'Yk
  238. @) mäge (_ m&:ge
  239. aw) my (_ mU
  240. ew) mi (_ mY
  241. otyrsyň) my (_ mU
  242. örsüň) mi (_ mY
  243. L02L05) masammy (_ moTommU
  244. L04L05) mesemmi (_ mWTWmmY
  245. md mn
  246. .group n
  247. n n
  248. nb nm
  249. @) nama (_ nA:mA
  250. .group ň
  251. ň N
  252. ňb Nm
  253. ňg N:
  254. .group o
  255. o o
  256. oo o:
  257. .group ö
  258. ö W
  259. öö W:
  260. .group p
  261. p p
  262. L01) p (_g q
  263. L02) p (_g q
  264. L03) p (_g k
  265. L04) p (_g k
  266. .group r
  267. r R
  268. @) rak (_ RA:q
  269. @) räk (_ R&:k
  270. .group s
  271. s T
  272. .group ş
  273. ş S
  274. şç S:
  275. .group t
  276. t t
  277. t (ç tS
  278. t (s T
  279. s) t T
  280. .group u
  281. u U
  282. uu U:
  283. .group ü
  284. ü Y
  285. üý Y:j
  286. üýe YjW
  287. .group w
  288. w B
  289. .group y
  290. y @
  291. yy @:
  292. us) y (z U
  293. L02L05) y U
  294. L02L05L05) y U
  295. L02L05L01L05) y U
  296. L02L05L05L01L05) y U
  297. L02L05L02L05) y U
  298. L02L05L01L05L05) y U
  299. L02L05L05L02L05) y U
  300. L02ňL01L05L05) y U
  301. L02L05L05L02L05L05) y U
  302. L02L05L05L01L05L05) y U
  303. L02L05L05L01L05yL05) y U
  304. oL05L05aL05L05aL05) y U
  305. .group ý
  306. ý j
  307. .group z
  308. z D
  309. z (s T
  310. @) zar (_ DA:R
  311. .group ž
  312. ž Z