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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493
  1. // translation rules for Romanian
  2. // This file is UTF-8 encoded
  3. // replace s-comma, t-comma by s-cedilla, t-cedilla
  4. .replace
  5. ș ş
  6. ț ţ
  7. .group a
  8. a a
  9. ai aI
  10. ai (_ 'aI
  11. au aU // ?? only at end of word ??
  12. au (_ 'aU
  13. a (AAA a
  14. &) a (_S1q a
  15. gi) a (_S1q 'a
  16. V@) a (N_ 'a
  17. ăi) a (_ 'a
  18. @) abil (_ 'abil
  19. _) anti (@P4 anti
  20. @) ale (_ 'ale
  21. @ion) a (_ 'a
  22. .group ă
  23. ă @
  24. ăi (_ @I
  25. ău @U // ?? only at end of word ??
  26. ău (_ '@U
  27. @) ăte (_S3t @te
  28. @) ătă (_S3t @t@
  29. @) ătul (_S4t @tul
  30. @) ătele (_S5t @tele
  31. @) ătului (_S6t @tuluI
  32. @) ătelor (_S6t @telor
  33. &) ă (_S1 @
  34. &ec) ă (_ @
  35. @ăC) ă (_ @
  36. @er) ă (_ @
  37. @iţ) ă (_ @
  38. @) ă (Că_ =@
  39. ări (A_ @*'i
  40. ării (_ @*'iI
  41. ări (AA_ @*'i
  42. @) ăie (_ =@Ie
  43. .group â
  44. â y
  45. âi yI
  46. âu yU
  47. @) âie (_ =yIe
  48. .group b
  49. b b
  50. bb b
  51. @) b (i_ b;
  52. @) b (il_ =b
  53. @) b (ila_ =b
  54. @) b (ili_ =b
  55. @) b (ilii_ =b
  56. @) b (ilului_ =b
  57. @) b (ililor_ =b
  58. @) b (ilile_ =b
  59. mo) bil (_ b'il
  60. .group c
  61. c k
  62. c (e tS
  63. c (i tS
  64. ci (o tS
  65. cii tSiI
  66. ch k
  67. @@) col (_ =kol
  68. @@) coli (_S1t =I^
  69. @@) cole (_S1t e
  70. @) cni (_ kn'i
  71. @) cnea (_ kne'a
  72. .group d
  73. d d
  74. dd d
  75. @) d (i_ d;
  76. .group e
  77. e e
  78. _) ei eI
  79. ei (_ eI
  80. // eu eU // only at end of word ??
  81. // eu e[u // ??
  82. eu (_ 'eU
  83. ea ea
  84. &) ea (_S2q ea
  85. &) eSi eaj
  86. eau eaw
  87. eo eo
  88. e (AAA e
  89. @) eş (_ =eS
  90. @) eşul (_ =eSul
  91. @) eşi (_ =eSI^
  92. @) eşului (_ =eSuluI
  93. @) eşilor (_ =eSilor
  94. @) ec (a_ =ek
  95. @) ec (ă_ =ek
  96. @) ec (ii_ =ek
  97. @) ec (ile_ =ek
  98. @) ec (ilor_ =ek
  99. @At) ec (i@_ etS
  100. @At) ec (A_ ek
  101. @At) ec (ii_ eTtS
  102. // &) es (_S1q e
  103. &C) e (re_ %e
  104. _ac) ee (a eI
  105. r) ei (er_ 'eI
  106. @) e (re_ =e
  107. @) e (ri_ =e
  108. @) e (rea_ =e
  109. @) e (rii_ =e
  110. i) e (re_ e
  111. i) e (ri_ e
  112. i) e (rii_ e
  113. i) e (rea_ e
  114. @) e (ra_ =e
  115. @) e (ră_ =e
  116. @f) e (ra_ e
  117. @f) e (ra_ e
  118. i) e (ră_ e
  119. i) e (ra_ e
  120. eoa eO'a
  121. .group f
  122. f f
  123. ff f
  124. @) f (i_ f;
  125. .group g
  126. g g
  127. g (e dZ
  128. g (i dZ
  129. gii dZiI
  130. gh g
  131. .group h
  132. h h
  133. @) h (i_ C
  134. .group i
  135. i i
  136. i (A j
  137. @) i (e_ j
  138. &C) i (_N$1q i/
  139. &) i (_N$1q i
  140. &) i (-N$1q i // don't reduce to [I^] if a hyphen follows
  141. ţ) i (-Că i
  142. ţ) i (-Ci i
  143. ţ) i (-l i
  144. ţ) i (-ne i
  145. &') i (_ i
  146. ţi-) i (_ _ // combined with previous word as [iI]
  147. Cr) i (_ i
  148. V&) i (N_ 'i // verb
  149. ăC) ia (_ 'ia
  150. âC) ia (_ 'ia
  151. ăC) ie (_ 'ie
  152. âC) ie (_ 'ie
  153. g) i (ne_ =i
  154. g) i (nea_ =i
  155. c) i (uC
  156. cţ) ie (_ =ie
  157. cţ) iei (_ =ieI
  158. cţ) ia (_ =ja
  159. graf) ie (_ 'ie
  160. graf) ia (_ 'ia
  161. graf) iei (_ 'ieI
  162. graf) ii (_ 'iI
  163. scop) ie (_ 'ie
  164. scop) ia (_ 'ia
  165. scop) iei (_ ieI
  166. scop) ii (_ 'iI
  167. er) ia (_ 'ia
  168. er) iei (_ 'ieI
  169. on) ie (_ 'ie
  170. on) ia (_ 'ia
  171. on) iei (_ 'ieI
  172. uş) ie (_ 'ie
  173. uş) ia (_ 'ia
  174. uş) iei (_ 'ieI
  175. // @) ie (_S1q ie
  176. iei (_ 'ieI
  177. ii iI
  178. &) ii (_S2q iI
  179. iii iji
  180. iu (_ iU
  181. iu ju
  182. &) ic (_ =ik
  183. &) ica (_ =ika
  184. &) ice (_ =itSe
  185. &) icile (_ =itSile
  186. &) icilor (_ =itSilor
  187. @) icii (_ =itSiI
  188. scr) i (e 'i
  189. &) ing (_ %iNg // foreign words
  190. i (t_ 'i
  191. ioa iO'a
  192. @) işte (_ =iSte
  193. @) iştea (_ =iStea
  194. @) i (ţă_++++++++ =i
  195. @) i (ţe_ =i
  196. @) i (ţei_ =i
  197. @) i (ţelor_ =i
  198. -) i (_ j
  199. @) i (ţele_ =i
  200. .group î
  201. î y
  202. @) î (_ 'y
  203. .group j
  204. j Z
  205. @) j (i_ Z;
  206. .group k
  207. k k
  208. .group l
  209. l l
  210. ll l
  211. @) l (i_ l;
  212. _) l (_ le
  213. -) l (_ l // -l
  214. iu) l (_S1t l
  215. &) le (_S2t le
  216. &) lor (_S3t lor
  217. &) lui (_S3t luI
  218. &) logi (A_ lodZ'i
  219. &) logii (_ lodZ'iI
  220. .group m
  221. _) m (_ me
  222. m m
  223. mm m
  224. @) m (i_ m;
  225. _) m (-a m
  226. -) mi (_ mi/
  227. .group n
  228. _) n (_ ne
  229. n n
  230. @) n (i_ n;
  231. n (g N
  232. n (k N
  233. @) n (tic_ =n
  234. @) n (ic_ =n
  235. _) n (-a n
  236. -) n (_ n
  237. @itudi) ne (_S2t ne
  238. @itudi) nea (_S3t nea
  239. @itudi) nii (_S3t niI
  240. @itudi) ni (_S2t ni
  241. @itudi) nile (_S4t nile
  242. @itudi) nilor (_S5t nilor
  243. .group o
  244. o o
  245. oa Oa
  246. oai Oaj
  247. _) oi oI
  248. oi (_ 'oI
  249. ou oU
  250. ou (_ 'oU
  251. o (AAA o
  252. .group p
  253. p p
  254. pp p
  255. @) p (i_ p;
  256. .group q
  257. q k
  258. qu kw
  259. .group r
  260. r r
  261. rr r
  262. A) r (A *
  263. C) r (A @-*
  264. rr *r
  265. A) r (i_ *;
  266. _) re (@P2T re
  267. _) re (gul re
  268. @u) ri (_NS2t rI^
  269. C) ri (_ @-*i
  270. @u) rii (_S3t riI
  271. @u) rile (_S4t rile
  272. @u) rilor (_S5t rilor
  273. @) răm (_S1t m
  274. @) răţi (_S4t *@tsI^
  275. @u) re (_S2t *e
  276. .group s
  277. _) s (_ se
  278. _) s (-a s
  279. s s
  280. -) s (_ s
  281. sh S
  282. ss s
  283. &) sprezece (_S8t sp@-*ez,etSe
  284. @) sem (_S1t m
  285. @) seră (_S2t *@
  286. @) serăm (_S3t *@m
  287. @) serăţi (_S4t *@tsI^
  288. @) seşi (_S2t SI^
  289. @) sni (_ sn'i
  290. .group ş
  291. ş S
  292. @) ş (i_ S;
  293. @) şni (_ Sn'i
  294. -) şi (_ SI^
  295. .group t
  296. t t
  297. tt (_ t
  298. @) t (i_ t;
  299. ts ts
  300. tz ts
  301. tt t
  302. .group ţ
  303. ţ ts
  304. @) ţ (i_ ts;
  305. // @) ţi (-mă ts;'i
  306. // @) ţi (-vă ts;'i
  307. // @) ţi (-le ts;'i
  308. // @) ţi (-i ts;'iI
  309. // @) ţi (-l ts;'i
  310. -) ţi (_ ts;i/
  311. .group u
  312. u u
  313. u (A w
  314. _) ui uI
  315. ui (_ uI
  316. ui (e wi
  317. V&) ui (_N u'i
  318. &) ul (_S2t ul
  319. @ic) ul (_S2t ul
  320. @ic) ule (_S3t ule
  321. @ic) ului (_S4t uluI
  322. @ic) uri (_S3 urI^
  323. @ic) urile (_S5 urile
  324. &) ului (_S4t uluI
  325. @) us (_S2t us
  326. @) usul (_S4t usul
  327. @) usuri (_S5t usuri
  328. @) usului (_S6t usuluI
  329. @) usurile (_SS´7t usurile
  330. @) usurilor (_S8t usurilor
  331. @ăC) u (N_ 'u
  332. @) um (_S2t um
  333. @) umul (_S4t umul
  334. @) umului (_S6t umuluI
  335. @) umuri (_S5t umuri
  336. @) umurile (_S7t umurile
  337. @) umurilor (_S8t umurilor
  338. c) um (_ um
  339. @) uie (_ =wie
  340. .group v
  341. v v
  342. @) v (i_ v;
  343. .group w
  344. w w
  345. .group x
  346. x ks
  347. A) x (A gz
  348. ma) x (i ks
  349. cone) x (iu ks
  350. i) x (e ks
  351. o) x (e ks // boxele
  352. u) x (a ks
  353. a) x (a ks
  354. a) x (ă ks
  355. a) x (e ks
  356. i) x (a ks
  357. o) x (a ks
  358. A) x (â ks
  359. @) x (ibil ks
  360. o) x (i ks // oxigen
  361. a) x (ia ks // axial
  362. ale) x ks
  363. ta) x ks
  364. .group y
  365. y i
  366. y (A j
  367. .group z
  368. z z
  369. zz z
  370. @) z (i_ z;
  371. .group
  372. ö Y
  373. D_) % la_sut@
  374. % p@-*otSent
  375. $ dolar
  376. + plus
  377. & ampersand
  378. © k'apiraIt
  379. @ a*'ond
  380. / sleS
  381. € 'eU*o
  382. ° g@-*ade
  383. , (D v'irgul@
  384. . punkt
  385. . (. _:
  386. \.) .
  387. __) - (_D m'inus
  388. A_) - (_D _
  389. C_) - (_D _
  390. --) -
  391. * aste*isk
  392. *) * (*
  393. **
  394. **) * (_ _::