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

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