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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393
  1. // This file is UTF8 encoded
  2. // Spelling to phoneme rules for Turkmen language
  3. // Letter groups
  4. .L01 a aa y yy
  5. .L02 o oo u uu
  6. .L03 ä ää e ee i ii
  7. .L04 ö öö ü
  8. .C 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. oC) aa A:
  17. oCC) aa A:
  18. oCaC) aa A:
  19. uC) aa A:
  20. uCC) aa A:
  21. a (w o
  22. _garl) a (waç_ a
  23. awl) a o
  24. awlam) a o
  25. L02C) a o
  26. L02CCaC) a o
  27. L02CL01CC) a o
  28. L02CC) a o
  29. L02CaC) a o
  30. L02CaCC) a o
  31. oCCaCC) a o
  32. oCCaCyC) a o
  33. oCaCyCC) a o
  34. L02CL01CL01C) a (_ o
  35. L02CCL01CC) a (_ o
  36. C) abermek (_ a:BeRmek
  37. L02C) amok (_ a:mo:q
  38. L02C) aňok (_ a:No:q
  39. L02C) anok (_ a:no:q
  40. L02C) amzok (_ a:mDo:q
  41. L02C) aňzok (_ a:NDo:q
  42. L02C) anoklar (_ a:no:qlor
  43. L02C) ap (_ o:p
  44. .group ä
  45. ä &
  46. ää &:
  47. äp (_ &:p
  48. C) ämok (_ &:mo:q
  49. C) äbermek (_ &:BeRmek
  50. .group b
  51. b b
  52. @m_) b m
  53. L01) b B
  54. L01_) b B
  55. L02) b B
  56. L02_) b B
  57. L03) b B
  58. L03_) b B
  59. L04) b B
  60. L04_) b B
  61. C) b B
  62. C_) b B
  63. m) b m
  64. m_) b m
  65. n) b m
  66. n_) b m
  67. ň) b m
  68. ň_) b m
  69. w_) b B
  70. @) baz (_ BA:D
  71. @) bermek (_ BeRmek
  72. .group ç
  73. ç tS
  74. ç (_ş S
  75. .group d
  76. d d
  77. k_) d g
  78. k_) d (äl_ g
  79. k_) d (ääl_ g
  80. L01l) d L
  81. L02l) d L
  82. L03l) d l
  83. L04l) d l
  84. L01l_) d L
  85. L02l_) d L
  86. L03l_) d l
  87. L04l_) d l
  88. m) d n
  89. n) d n
  90. n_) d n
  91. ň) d N
  92. ň_) d N
  93. s) d T
  94. s_) d T
  95. s_) d (äl_ T
  96. s_) d (ääl_ T
  97. z) d D
  98. z_) d D
  99. L02CL02) da d'o
  100. L02CL02) dan d'on
  101. uCyCyn) dan n'on
  102. öCL03CL03C) den (_ d'Wn
  103. @) daky (_ dA:q@
  104. @) däki (_ d&:kI
  105. @) dar (_ dA:R
  106. .group e
  107. e e
  108. ee e:
  109. e (w W
  110. ewl) e W
  111. ewlem) e W
  112. L04C) e W
  113. L04CC) e W
  114. L04CCL03C) e W
  115. L04CCL04C) e W
  116. L04CL03C) e W
  117. L04CCC) e W
  118. L04CL03CC) e W
  119. L04CCCeCC) e W
  120. L04CL04CCiC) e W
  121. L04CL04CCiCeC) e W
  122. L04CCeCL03C) e W
  123. L03C) emok (_ emo:q
  124. L04C) emok (_ Wmo:q
  125. _düý) e (_ W
  126. öCCeCCiC) e W
  127. üCeCCCiCC) e W
  128. üCeCiC) e W
  129. öCCeCC) e W
  130. L04CL03CL03CC) e (n_ W
  131. .group f
  132. f f,
  133. .group g
  134. g g
  135. g (L01 Q"
  136. g (L02 Q"
  137. L01) g (L01 Q"
  138. L02) g (L02 Q"
  139. L03) g (L03 Q"
  140. L04) g (L04 Q"
  141. ň) g N
  142. ň_) g N
  143. _) g (L01 g
  144. _) g (L02 g
  145. _) g (L03 g
  146. _) g (L04 g
  147. L01) g (_ Q"
  148. L02) g (_ Q"
  149. L03) g (_ Q"
  150. L04) g (_ Q"
  151. C) g Q"
  152. g (C Q"
  153. @) gär (_ g&:R
  154. .group h
  155. h h
  156. h (L01 x
  157. h (L02 x
  158. h (L03 h
  159. h (L04 h
  160. L01) h x
  161. L02) h x
  162. L03) h h
  163. L04) h h
  164. @) hana (_ xA:nA
  165. .group i
  166. i i
  167. ii i:
  168. öC) ii Y:
  169. üC) ii Y:
  170. öCC) ii Y:
  171. üCC) ii Y:
  172. L04C) i Y
  173. L04Cs) i (z_ Y
  174. L04CC) i Y
  175. L04CCL04ň) i Y
  176. L04CL04CC) i Y
  177. L04CCL03C) i Y
  178. L04CCL04CC) i Y
  179. L04CL04CCiC) i Y
  180. L04CCL03CC) i Y
  181. öCeC) i Y
  182. üCeC) i Y
  183. üCCC) i Y
  184. üCiCCeC) i Y
  185. öCeCC) i Y
  186. üCeCC) i Y
  187. üCiC) i Y
  188. öCeCCiC) i Y
  189. üCeCCC) i Y
  190. öCCeCeC) i Y
  191. üCCCeC) i Y
  192. öCCeCCeCC) i Y
  193. öCCeCCiC) i Y
  194. öCeCeC) i Y
  195. üCCCeCC) i Y
  196. üCCeCiC) i Y
  197. öCCeCiC) i Y
  198. öCCeCiCiCC) i Y
  199. .group j
  200. j dZ
  201. ş) j S
  202. ş_) j S
  203. @) jagaz (_ dZAQ"AD
  204. oC) jak dZ'oq
  205. öCCeC) jek dZ'Wk
  206. .group k
  207. k k
  208. k (L01 q
  209. k (L02 q
  210. k (L03 k
  211. k (L04 k
  212. L01) k q
  213. L02) k q
  214. L03) k k
  215. L04) k k
  216. @) keş (_ keS
  217. .group l
  218. l l
  219. l (L01 L
  220. l (L02 L
  221. l (L03 l
  222. l (L04 l
  223. L01) l L
  224. L02) l L
  225. L03) l l
  226. L04) l l
  227. lap (_ lA:p
  228. läp (_ l&:p
  229. oCCL01n) lar (_ loR
  230. o) lar (_ loR
  231. ö) ler (_ lWR
  232. öCCL03k) ler (_ lWR
  233. öCe) ler lWR
  234. .group m
  235. m m
  236. mak (_ m'Aq
  237. mek (_ m'ek
  238. L02C) mak (_ m'oq
  239. L04C) mek (_ m'Wk
  240. L02CL01) mak (_ m'oq
  241. oCCa) mak (_ m'oq
  242. oCCaC) mak (_ m'oq
  243. oCaC) mak (_ m'oq
  244. oCCCaC) mak (_ m'oq
  245. oCaCCaC) mak (_ m'oq
  246. uCaC) mak (_ m'oq
  247. uCCCaC) mak (_ m'oq
  248. uCaCCaC) mak (_ m'oq
  249. uCCa) mak (_ m'oq
  250. uCCyC) mak (_ m'oq
  251. uCCaC) mak (_ m'oq
  252. öCCe) mek (_ m'Wk
  253. öCCeC) mek (_ m'Wk
  254. öCCCeC) mek (_ m'Wk
  255. öCeC) mek (_ m'Wk
  256. öCeCCeC) mek (_ m'Wk
  257. üCCe) mek (_ m'Wk
  258. üCCCeC) mek (_ m'Wk
  259. üCeCCeC) mek (_ m'Wk
  260. üCCeC) mek (_ m'Wk
  261. üCeC) mek (_ m'Wk
  262. L04CL03) mek (_ m'Wk
  263. L02C) mamak (_ momoq
  264. L04C) memek (_ mWmWk
  265. L01C) mazlyk (_ maDL'@q
  266. L02C) mazlyk (_ moDL'Uq
  267. L03C) mezlik (_ meDl'ik
  268. L04C) mezlik (_ mWDl'Yk
  269. @) mäge (_ m&:ge
  270. aw) my (_ mU
  271. ew) mi (_ mY
  272. otyrsyň) my (_ mU
  273. örsüň) mi (_ mY
  274. öCCeCCiC) mi (_ mY
  275. L02C) masammy (_ moTommU
  276. L04C) mesemmi (_ mWTWmmY
  277. mb mm
  278. md mn
  279. .group n
  280. n n
  281. nb nm
  282. @) nama (_ nA:mA
  283. .group ň
  284. ň N
  285. ňb Nm
  286. ňg N:
  287. .group o
  288. o o
  289. oo o:
  290. .group ö
  291. ö W
  292. öö W:
  293. .group p
  294. p p
  295. L01) p (_g q
  296. L02) p (_g q
  297. L03) p (_g k
  298. L04) p (_g k
  299. .group r
  300. r R
  301. @) rak (_ RA:q
  302. @) räk (_ R&:k
  303. .group s
  304. s T
  305. .group ş
  306. ş S
  307. şç S:
  308. .group t
  309. t t
  310. t (ç tS
  311. t (s T
  312. s) t T
  313. .group u
  314. u U
  315. uu U:
  316. .group ü
  317. ü Y
  318. üý Y:j
  319. üýe YjW
  320. .group w
  321. w B
  322. .group y
  323. y @
  324. yy @:
  325. uC) yy @:
  326. uCaşd) yy (r @:
  327. us) y (z U
  328. L02C) y U
  329. L02CC) y U
  330. L02CL01C) y U
  331. L02CCL01C) y U
  332. L02CL02C) y U
  333. L02CL01CC) y U
  334. L02CCL02C) y U
  335. L02ňL01CC) y U
  336. L02CCL02CC) y U
  337. L02CCL01CC) y U
  338. L02CCL01CyC) y U
  339. oCCaCCaC) y U
  340. uCCC) y U
  341. uCaCCaCC) y U
  342. uCyCCyCC) y U
  343. oCaCaCC) y U
  344. oCCaCaCC) y U
  345. o@mazd) ym Um
  346. oCaCyC) y U
  347. uCaCCyCC) y U
  348. .group ý
  349. ý j
  350. @) ýär (_ j&:R
  351. @) ýärin (_ j&:Rin
  352. @) ýäris (_ j&:RiT
  353. @) ýärsiň (_ j&:RTiN
  354. @) ýärsiňiz (_ j&:RTiNiD
  355. .group z
  356. z D
  357. z (s T
  358. @) zar (_ DA:R
  359. .group ž
  360. ž Z