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.

ro_rules 5.3KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337
  1. // translation rules for Romanian
  2. // This file is UTF-8 encoded
  3. .group a
  4. a a
  5. ai aI
  6. ai (_ 'aI
  7. au aU // ?? only at end of word ??
  8. au (_ 'aU
  9. a (AAA a
  10. &) a (_S1q a
  11. gi) a (_S1q 'a
  12. V@) a (_ 'a
  13. ăi) a (_ 'a
  14. @) abil (_ 'abil
  15. _) anti (@P4 anti
  16. @) ale (_ 'ale
  17. .group ă
  18. ă @
  19. ăi @I
  20. ău @U // ?? only at end of word ??
  21. ău (_ @U
  22. ăi (m_ @'i
  23. ăi (t_ @'i
  24. ăi (ţi_ @'i
  25. &) ă (_S1 @
  26. ări (A_ @*'i
  27. ării (_ @*'iI
  28. ări (AA_ @*'i
  29. .group â
  30. â y
  31. âi yI
  32. âu yU
  33. .group b
  34. b b
  35. @) b (i_ b;
  36. @) b (il_ =b
  37. mo) bil (_ b'il
  38. .group c
  39. c k
  40. c (e tS
  41. c (i tS
  42. ci (o tS
  43. cii tSiI
  44. ch k
  45. @@) col (_ =kol
  46. @@) coli (_S1t =I^
  47. @@) cole (_S1t =e
  48. .group d
  49. d d
  50. @) d (i_ d;
  51. .group e
  52. e e
  53. ei eI
  54. // eu eU // only at end of word ??
  55. // eu e[u // ??
  56. eu (_ 'eU
  57. ea ea
  58. &) ea (_S2q ea
  59. &) eSi eaj
  60. eau eaw
  61. eoa 'eOa
  62. eo eo
  63. e (AAA e
  64. @) eş (_S2t eS
  65. // &) es (_S1q e
  66. &C) e (re_ %e
  67. _ac) ee (a eI
  68. r) ei (er_ 'eI
  69. @) e (re_ =e
  70. @) e (ri_ =e
  71. @) e (rea_ =e
  72. i) e (re_ e
  73. i) e (ri_ e
  74. i) e (rea_ e
  75. .group f
  76. f f
  77. @) f (i_ f;
  78. .group g
  79. g g
  80. g (e dZ
  81. g (i dZ
  82. gii dZiI
  83. gh g
  84. .group h
  85. h h
  86. @) h (i_ C
  87. .group i
  88. i i
  89. i (A j
  90. &C) i (_N$1q i/
  91. &) i (_N$1q i
  92. &) i (-N$1q i // don't reduce to [I^] if a hyphen follows
  93. &') i (_ i
  94. ţi-) i (_ _ // combined with previous word as [iI]
  95. Cr) i (_ i
  96. V&) i (_ 'i // verb
  97. ăC) ia (_ 'ia
  98. âC) ia (_ 'ia
  99. ăC) ie (_ 'ie
  100. âC) ie (_ 'ie
  101. @) ie (_S1q =ie
  102. iei (_ 'ieI
  103. ii iI
  104. &) ii (_S2q iI
  105. iii iji
  106. iu (_ iU
  107. iu ju
  108. &) ic (_ =ik
  109. &) ice (_ =itSe
  110. &) icile (_ =itSile // ??
  111. &) icilor (_ =itSilor // ??
  112. &) ing (_ %iNg // foreign words
  113. i (t_ 'i
  114. .group î
  115. î y
  116. .group j
  117. j Z
  118. @) j (i_ Z;
  119. .group k
  120. k k
  121. .group l
  122. l l
  123. @) l (i_ l;
  124. _) l (_ le
  125. -) l (_ l // -l
  126. iu) l (_S1t l
  127. &) le (_S2t le
  128. &) lor (_S3t lor
  129. &) lui (_S3t luI
  130. &) logi (A_ lodZ'i
  131. &) logii (_ lodZ'iI
  132. .group m
  133. _) m (_ me
  134. m m
  135. @) m (i_ m;
  136. _) m (-a m
  137. @-_) mi mI^ // ??
  138. .group n
  139. _) n (_ ne
  140. n n
  141. @) n (i_ n;
  142. n (g N
  143. n (k N
  144. @) n (tic_ =n
  145. @) n (ic_ =n
  146. _) n (-a n
  147. .group o
  148. o o
  149. oa Oa
  150. oai Oaj
  151. oi oI
  152. oi (_ 'oI
  153. ou oU
  154. ou (_ 'oU
  155. o (AAA o
  156. .group p
  157. p p
  158. @) p (i_ p;
  159. .group q
  160. q k
  161. qu kw
  162. .group r
  163. r r
  164. A) r (A *
  165. C) r (A @-*
  166. rr *r
  167. A) r (i_ *;
  168. _) re (@P2v re
  169. _) re (gul re
  170. @u) ri (_NS2t rI^
  171. @u) rile (_S4t rile
  172. .group s
  173. _) s (_ se
  174. _) s (-a s
  175. s s
  176. @) s (i_ s;
  177. &) sprezece (_S8t sp@-*ez,etSe
  178. @) sem (_S3t sem
  179. @) seră (_S4t se*@
  180. @) serăm (_S5t se*@m
  181. @) serăţi (_S6t se*@tsI^
  182. @) seşi (_S4t seSI^
  183. .group ş
  184. ş S
  185. @) ş (i_ S;
  186. .group t
  187. t t
  188. tt (_ t
  189. @) t (i_ t;
  190. .group ţ
  191. ţ ts
  192. @) ţ (i_ ts;
  193. // @) ţi (-mă ts;'i
  194. // @) ţi (-vă ts;'i
  195. // @) ţi (-le ts;'i
  196. // @) ţi (-i ts;'iI
  197. // @) ţi (-l ts;'i
  198. .group u
  199. u u
  200. u (A w
  201. ui uI
  202. ui (e wi
  203. V&) ui (_ w2'i
  204. ui (m_ w2'i
  205. ui (t_ w2'i
  206. ui (ţi_ w2'i
  207. &) ul (_S2t ul
  208. @ic) ul (_S2 ul
  209. @ic) uri (_S3 urI^
  210. @ic) urile (_S5 urile
  211. @ic) urilor (_S6 urilor
  212. .group v
  213. v v
  214. @) v (i_ v;
  215. .group w
  216. w w
  217. .group x
  218. x ks
  219. A) x (A gz
  220. ma) x (i ks
  221. e) x (e ks
  222. cone) x (iu ks
  223. i) x (e ks
  224. o) x (e ks // boxele
  225. o) x (i ks // oxigen
  226. a) x (ia ks // axial
  227. ale) x ks
  228. ta) x ks
  229. .group y
  230. y i
  231. y (A j
  232. .group z
  233. z z
  234. @) z (i_ z;
  235. .group
  236. ö Y
  237. D_) % la_sut@
  238. % protSent
  239. $ dolar
  240. + plus
  241. & ampersand
  242. @ a*'ond
  243. / sleS
  244. € 'eU*o
  245. , (D v'irgul@
  246. . punkt
  247. . (. _:
  248. \.) .
  249. __) - (_D m'inus
  250. A_) - (_D _
  251. C_) - (_D _
  252. --) -
  253. * aste*isk
  254. *) * (*
  255. **
  256. **) * (_ _::