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.1KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329
  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. eai eaj
  60. eau eaw
  61. eoa 'eOa
  62. eo eo
  63. e (AAA e
  64. &) e (_S1q e
  65. &C) e (re_ %e
  66. _ac) ee (a eI
  67. r) ei (er_ 'eI
  68. @) e (re_ =e
  69. @) e (ri_ =e
  70. @) e (rea_ =e
  71. i) e (re_ e
  72. i) e (ri_ e
  73. i) e (rea_ e
  74. .group f
  75. f f
  76. @) f (i_ f;
  77. .group g
  78. g g
  79. g (e dZ
  80. g (i dZ
  81. gii dZiI
  82. gh g
  83. .group h
  84. h h
  85. @) h (i_ C
  86. .group i
  87. i i
  88. i (A j
  89. &C) i (_N$1q i/
  90. &) i (_N$1q i
  91. &) i (-N$1q i // don't reduce to [I^] if a hyphen follows
  92. &') i (_ i
  93. ţi-) i (_ _ // combined with previous word as [iI]
  94. Cr) i (_ i
  95. V&) i (_ 'i // verb
  96. ăC) ia (_ 'ia
  97. âC) ia (_ 'ia
  98. ăC) ie (_ 'ie
  99. âC) ie (_ 'ie
  100. @) ie (_S1q =ie
  101. iei (_ 'ieI
  102. ii iI
  103. &) ii (_S2q iI
  104. iii iji
  105. iu (_ iU
  106. iu ju
  107. &) ic (_ =ik
  108. &) ice (_ =itSe
  109. &) ing (_ %iNg // foreign words
  110. i (t_ 'i
  111. @ic) ii (_S2q ilor
  112. @ic) ilor (_S4q ilor
  113. .group î
  114. î y
  115. .group j
  116. j Z
  117. @) j (i_ Z;
  118. .group k
  119. k k
  120. .group l
  121. l l
  122. @) l (i_ l;
  123. _) l (_ le
  124. -) l (_ l // -l
  125. iu) l (_S1t l
  126. &) le (_S2t le
  127. &) lor (_S3t lor
  128. &) lui (_S3t luI
  129. &) logi (A_ lodZ'i
  130. &) logii (_ lodZ'iI
  131. .group m
  132. _) m (_ me
  133. m m
  134. @) m (i_ m;
  135. _) m (-a m
  136. .group n
  137. _) n (_ ne
  138. n n
  139. @) n (i_ n;
  140. n (g N
  141. n (k N
  142. @) n (tic_ =n
  143. @) n (ic_ =n
  144. _) n (-a n
  145. .group o
  146. o o
  147. oa Oa
  148. oai Oaj
  149. oi oI
  150. oi (_ 'oI
  151. ou oU
  152. ou (_ 'oU
  153. o (AAA o
  154. .group p
  155. p p
  156. @) p (i_ p;
  157. .group q
  158. q k
  159. qu kw
  160. .group r
  161. r r
  162. A) r (A *
  163. C) r (A @-*
  164. rr *r
  165. A) r (i_ *;
  166. _) re (@P2v re
  167. _) re (gul re
  168. @u) ri (_NS2t rI^
  169. @u) rile (_S4t rile
  170. .group s
  171. _) s (_ se
  172. _) s (-a s
  173. s s
  174. @) s (i_ s;
  175. &) sprezece (_S8t sp@-*ez,etSe
  176. .group ş
  177. ş S
  178. @) ş (i_ S;
  179. .group t
  180. t t
  181. tt (_ t
  182. @) t (i_ t;
  183. .group ţ
  184. ţ ts
  185. @) ţ (i_ ts;
  186. // @) ţi (-mă ts;'i
  187. // @) ţi (-vă ts;'i
  188. // @) ţi (-le ts;'i
  189. // @) ţi (-i ts;'iI
  190. // @) ţi (-l ts;'i
  191. .group u
  192. u u
  193. u (A w
  194. ui uI
  195. ui (e wi
  196. V&) ui (_ w2'i
  197. ui (m_ w2'i
  198. ui (t_ w2'i
  199. ui (ţi_ w2'i
  200. &) ul (_S2t ul
  201. @ic) ul (_S2 ul
  202. @ic) uri (_S3 urI^
  203. @ic) urile (_S5 urile
  204. @ic) urilor (_S6 urilor
  205. .group v
  206. v v
  207. @) v (i_ v;
  208. .group w
  209. w w
  210. .group x
  211. x ks
  212. A) x (A gz
  213. ma) x (i ks
  214. e) x (e ks
  215. cone) x (iu ks
  216. i) x (e ks
  217. o) x (e ks // boxele
  218. o) x (i ks // oxigen
  219. a) x (ia ks // axial
  220. ale) x ks
  221. ta) x ks
  222. .group y
  223. y i
  224. y (A j
  225. .group z
  226. z z
  227. @) z (i_ z;
  228. .group
  229. ö Y
  230. % prosent // ??
  231. $ dolar
  232. + plus
  233. & perlwet
  234. @ a*'ond
  235. / sleS
  236. € 'eU*o
  237. , (D v'irgol@
  238. . puntk
  239. . (. _:
  240. \.) .
  241. __) - (_D m'inus
  242. A_) - (_D _
  243. C_) - (_D _
  244. --) -
  245. * aste*isk
  246. *) * (*
  247. **
  248. **) * (_ _::