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.

tr_rules 4.2KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325
  1. // Turkish translation rules
  2. // This file is UTF-8 encoded
  3. // Stress rule: Right-most vowel, but stop before the vowel which is
  4. // marked as unstressed [%].
  5. // unvoiced consonants
  6. .L01 ç f h k p q s ş t
  7. .replace
  8. ` '
  9. .group a
  10. a a
  11. @) a (_S1 a
  12. acak (_S3 adZak
  13. acakmış (_S7 adZakm%u#S
  14. ayım (_S4 aju#m
  15. alım (_S4 alu#m
  16. asın (_S4 asu#n
  17. avru (pa avr'u
  18. .group b
  19. b b
  20. .group c
  21. c dZ
  22. .group ç
  23. ç tS
  24. .group d
  25. d d
  26. da (_S2 da
  27. de (_S2 de
  28. dan (_S3 dan
  29. den (_S3 den
  30. // declare these suffices so that preceding "ma/me" is unstressed
  31. dim (_S3 dim
  32. dik (_S3 dik
  33. din (_S3 din
  34. diniz (_S5 diniz
  35. di (_S2 di
  36. diler (_S5 dileR
  37. dım (_S3 du#m
  38. dık (_S3 du#k
  39. dın (_S3 du#n
  40. dınız (_S5 du#nu#z
  41. dı (_S2 du#
  42. dılar (_S5 du#laR
  43. dum (_S3 dum
  44. duk (_S3 duk
  45. dun (_S3 dun
  46. dunuz (_S5 dunuz
  47. du (_S2 du
  48. dular (_S5 dular
  49. düm (_S3 dym
  50. dük (_S3 dyk
  51. dün (_S3 dyn
  52. dünüz (_S5 dynyz
  53. dü (_S2 dy
  54. düler (_S5 dyler
  55. dir (_S3 %diR
  56. dır (_S3 %du#R
  57. dur (_S3 %duR
  58. dür (_S3 %dyR
  59. _) d (eğil 'd
  60. .group e
  61. e e
  62. @) e (_S1 e
  63. ecek (_S4 edZek
  64. ecekmiş (_S7 edZekm%iS
  65. eyim (_S4 ejim
  66. elim (_S4 elim
  67. esin (_S4 esin
  68. .group f
  69. f f
  70. .group g
  71. g g
  72. g (i J
  73. g (e J
  74. g (ü J
  75. g (ö J
  76. .group ğ
  77. ğ Q
  78. A) ğ :||
  79. i) ğ j
  80. e) ğ j
  81. .group h
  82. h h
  83. .group i
  84. i i
  85. @) i (_S1 i
  86. im (_S2 %im
  87. iniz (_S4 %iniz
  88. iz (_S2 %iz
  89. iyor (_S4 ij%oR
  90. in (_S2 in
  91. .group ı
  92. ı u#
  93. @) ı (_S1 u#
  94. ım (_S2 %u#m
  95. ınız (_S2 %u#nu#z
  96. ız (_S2 %u#z
  97. ıyor (_S4 u#j%oR
  98. ın (_S2 u#n
  99. .group j
  100. j Z
  101. .group k
  102. k k
  103. k (i c
  104. k (e c
  105. k (ü c
  106. k (ö c
  107. ken (_S3 %cen
  108. .group l
  109. l l
  110. la (_S2 %la
  111. le (_S2 %le
  112. lar (_S3 laR
  113. ler (_S3 leR
  114. li (_S2 li
  115. lı (_S2 lu#
  116. lu (_S2 lu
  117. lü (_S2 ly
  118. lik (_S3 lik
  119. lık (_S3 lu#k
  120. luk (_S3 luk
  121. lük (_S3 lyk
  122. .group m
  123. m m
  124. ma (_S2 %ma
  125. me (_S2 %me
  126. .group n
  127. n n
  128. nin (_S3 nin
  129. nın (_S3 nu#n
  130. nun (_S3 nun
  131. nün (_S3 nyn
  132. .group o
  133. o o
  134. .group ö
  135. ö W
  136. .group p
  137. p p
  138. .group q
  139. q k
  140. .group r
  141. r R
  142. A) r (A *
  143. ra (_S2 %Ra
  144. re (_S2 %Re
  145. ra (_N Ra // only an unstressed suffix if another suffix follows
  146. re (_N Re
  147. .group s
  148. s s
  149. sınız (_S5 %su#nu#z
  150. siniz (_S5 %siniz
  151. sunuz (_S5 %sunuz
  152. sünüz (_S5 %synyz
  153. sam (_S3 %sam // if
  154. sak (_S3 %sak
  155. san (_S3 %san
  156. sanız (_S5 %sanu#z
  157. sa (_S2 %sa
  158. sem (_S3 %sem
  159. sek (_S3 %sek
  160. sen (_S3 %sen
  161. seniz (_S5 %seniz
  162. se (_S2 %se
  163. .group ş
  164. ş S
  165. .group t
  166. t t
  167. ta (_S2 ta
  168. te (_S2 te
  169. tan (_S3 tan
  170. ten (_S3 ten
  171. L01) tir (_S3 %tiR
  172. L01) tır (_S3 %tu#R
  173. L01) tur (_S3 %tuR
  174. L01) tür (_S3 %tyR
  175. .group u
  176. u u
  177. @) u (_S1 u
  178. um (_S2 %um
  179. unuz (_S4 %unuz
  180. uz (_S2 %uz
  181. uyor (_S4 uj%oR
  182. un (_S2 un
  183. .group ü
  184. ü y
  185. @) ü (_S1 y
  186. üm (_S2 %ym
  187. ünüz (_S4 %ynyz
  188. üz (_S2 %yz
  189. üyor (_S4 yj%oR
  190. ün (_S2 yn
  191. .group v
  192. v v
  193. .group w
  194. w w
  195. .group x
  196. x ks
  197. K) x z
  198. .group y
  199. y j
  200. ya (_S2 ja
  201. ye (_S2 je
  202. yi (_S2 ji
  203. yı (_S2 ju#
  204. yu (_S2 ju
  205. yü (_S2 jy
  206. yim (_S3 %jim
  207. yım (_S3 %ju#m
  208. yum (_S3 %jum
  209. yüm (_S3 %jym
  210. yiz (_S3 %jiz
  211. yız (_S3 %ju#z
  212. yuz (_S3 %juz
  213. yüz (_S3 %jyz
  214. yiniz (_S5 %jiniz
  215. yınız (_S5 %ju#nu#z
  216. yunuz (_S5 %junuz
  217. yünüz (_S5 %jynyz
  218. yla (_S3 %jla
  219. yle (_S3 %jle
  220. yacak (_S5 jadZak
  221. yecek (_S5 jedZek
  222. yacakmış (_S8 jadZakm%u#S
  223. yecekmiş (_S8 jedZekm%iS
  224. yayım (_S5 jaju#m
  225. yalım (_S5 jalu#m
  226. yasın (_S5 jasu#n
  227. yeyim (_S5 jejim
  228. yelim (_S5 jelim
  229. yesin (_S5 jesin
  230. yken (_S4 jc%en
  231. .group z
  232. z z
  233. .group
  234. $ dolar
  235. ' (Pb // split a word at ' and translate the first part separately.