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

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