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

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