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.

da_rules 10KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732
  1. // This file is UTF8 encoded
  2. // Spelling-to-phoneme rules for Danish
  3. .replace
  4. ü y
  5. .L01 k g nk ng // velars
  6. .group a
  7. a a?
  8. C) a (C a
  9. a (tion a
  10. a (CK a
  11. a (g a_
  12. a (nK a
  13. a (r+ A:
  14. r) a A:
  15. r) a (CK A
  16. ai (K aj
  17. au (K au
  18. ch) au (f o
  19. nive) au o
  20. aw (K aw
  21. ay (K aj
  22. aa O:
  23. r) aa O:
  24. .group b
  25. b b
  26. bb b
  27. _) be (@P2 be
  28. _) be (d bE
  29. b (il 'b
  30. .group c
  31. c k
  32. c (e s
  33. c (i s
  34. c (k
  35. ch S
  36. mi) ch (a k S
  37. ch (r k
  38. e) c (h k
  39. c (ha S
  40. cc ks
  41. c (yk s
  42. fa) c (ad s
  43. fa) c (on s
  44. .group d
  45. d d
  46. A) d (d D
  47. A) d (_ D
  48. A) d D
  49. A) d (A D
  50. A) dd D
  51. A) d (i d
  52. A) d (ig D
  53. A) d (isk D
  54. A) d (es D
  55. A) d (et D
  56. a) d (g D
  57. a) d (k D
  58. A) de (_ D@
  59. d) d D
  60. i) d (e d
  61. u) d (er d
  62. bu) d (get
  63. ej) d (e d
  64. le) d (t
  65. li) d (e D
  66. li) d (s D
  67. me) d (b D
  68. me) d (l D
  69. mi) d (l D
  70. ne) d (C D
  71. o) d (a d
  72. o) d (i d
  73. re) d (a d
  74. re) d (i d
  75. ri) d (e D
  76. si) d (e D
  77. ti) d (e D
  78. ti) d (s D
  79. vi) d (e D
  80. al) d (o d
  81. an) d (re d
  82. el) d (i d
  83. ol) d (a d
  84. æl) d (e d
  85. æl) d (i d
  86. æl) d (re d
  87. æn) d (e
  88. æn) d (re d
  89. æn) d (ri d
  90. ær) d (es d
  91. mo) d (C D
  92. mo) d (ul 'd
  93. mo) d (al 'd
  94. bla) d (r D
  95. kor) d d
  96. smu) d (s
  97. pu) d (s
  98. ro) d (s
  99. ry) d (ni D
  100. æ) d D
  101. An) d (rA d
  102. An) d (re d
  103. dar) d d
  104. in) d (C
  105. in) d (i d
  106. in) d (u d
  107. in) d (uC d
  108. in) d (ue d
  109. Co) d (C D
  110. Co) d (A D
  111. go) d (s
  112. go) d (t_
  113. or) d (ne d
  114. or) d (ning d
  115. or) d (re d
  116. or) d (ret
  117. Aor) d (ret d
  118. kre) d (s
  119. tro) d (s
  120. u) d (A D
  121. u) d (C D
  122. ø) d (C D
  123. ø) d (t
  124. å) d (an d
  125. d (CA d
  126. d (t =
  127. be) d (r D
  128. be) d (st :
  129. bol) d d
  130. a) d (s
  131. i) d (s
  132. r) d (K
  133. ar) d (K d
  134. or) d (re d
  135. in) d
  136. ir) d (_ d
  137. or) d (en
  138. aar) d (K
  139. klo) d (s
  140. nor) d
  141. pro) d (u d
  142. pu) d (s
  143. ur) d (e d
  144. ver) d (en d
  145. sli) d(so D
  146. sli) d(s
  147. .group e
  148. e e
  149. r) e (j a
  150. e (rK &
  151. b) e (ds E
  152. d) e (_ @
  153. ed) e (- @
  154. g) e (C e
  155. g) e (js aj
  156. em) e (nt a
  157. plem) e (nter e
  158. elem) e (nt e
  159. em) e (ntal e
  160. glem) e (nt a
  161. glem) e (ntal e
  162. ni) e
  163. ni) e (n e
  164. niv) e (au
  165. ani) e (l e
  166. lini) e e
  167. r) e (_ V%
  168. _r) e e V%
  169. @st) e (n e:
  170. budg) e (t 'E
  171. carst) e (n @
  172. karst) e (n @
  173. Kr) e (ag e
  174. @h) e (n 'e
  175. p) e (ge a
  176. p) e (gnin a
  177. r) e (l e
  178. r) e (kt aj
  179. r) e (CK e
  180. eg (et aj
  181. m) eg aj
  182. n) e (K e
  183. ee e:
  184. eg (e 'e:
  185. en (gage an^
  186. en (tre an^
  187. p) en (sion an^
  188. r) en (ce an^
  189. r) eg (n A:j
  190. r) e (d e
  191. r) e (v e
  192. tr) e e
  193. tr) e (A e
  194. ei A:j
  195. ej (+ ai
  196. v) ej (r 'e ai
  197. ffic) e
  198. ffic) e (r e
  199. &r) e (_ V
  200. &) ede (_ @D@
  201. &r) ede (_ 3D@
  202. &r) en (_ 3n
  203. &r) en (ing 'en
  204. for) en (ing 'en
  205. &r) en (s_ 3n
  206. &r) et (_ 3D
  207. &) er (_ V
  208. &) en (_ '@-n
  209. &) ene (_ @-n@
  210. &) ende (_ @-nn@
  211. &) eren (_ 3r3n
  212. &) eren (s_ 3r3n
  213. &) es (_ @s
  214. &) et (_ @D
  215. icha) e (l
  216. ika) e (l
  217. ir) e (n 'e
  218. yr) e (n 'e
  219. .group f
  220. f f
  221. ff f
  222. _) for (&@P3 f%V
  223. _) for (e f%V
  224. _) for (um f%or
  225. a) f (A u
  226. a) f (C u
  227. a) f (it f
  228. a) f (on f
  229. a) f (rik f
  230. a) f (sted
  231. a) f (ten f
  232. a) f (tes_ f
  233. Ca) f (t f
  234. ga) f (fel f
  235. gra) f ( f
  236. gra) f (A f
  237. gra) f (C f
  238. ra) f (ik f
  239. ra) f (fe f
  240. kra) f (t f
  241. sa) f (ar f
  242. ska) f (f f
  243. sta) f (e f
  244. .group g
  245. g g
  246. gg g
  247. g (ent g
  248. g (ment g
  249. a) g (A w
  250. a) g (C ?w
  251. a) g (e
  252. a) g (en g
  253. g) g g
  254. e) g (e
  255. i) g (t g
  256. i) g (t_
  257. gti) g
  258. i) g
  259. i) g (A
  260. i) g (ere g
  261. redi) g (er g
  262. i) g (i g
  263. n) g n^
  264. n) gr n^gr
  265. r) g (_ w
  266. r) g (e w
  267. Ca) g (en j
  268. ra) g (_ w
  269. ra) g (e w
  270. ør) g (s
  271. l) g (_ j
  272. li) g
  273. li) g (g g
  274. u) g g
  275. u) g (e
  276. u) g (l ?
  277. u) g (t g
  278. y) g (e j
  279. y) g (A g
  280. ø) g (e
  281. ø) g (n
  282. æ) g (e j
  283. &e) g j
  284. an) g (å g
  285. ba) g (e
  286. da) g (e
  287. ba) g (C u
  288. ba) g (t g
  289. ba) g (ta u
  290. da) g (C u
  291. ga) g (e S
  292. la) g (e
  293. li) g (t
  294. pli) g (t g
  295. sa) g (s '
  296. si) g (t g
  297. &ti) g
  298. bud) g (et S
  299. rea) g (er g
  300. aga) g (e S
  301. aga) g (te g
  302. arran) g (e S
  303. eta) g (e S
  304. gara) g (e S
  305. onta) g (e S
  306. reta) g (e
  307. foreta) g (e
  308. ru) g (_
  309. a) g (A j
  310. l) g (_ j
  311. l) g (e j
  312. l) g (s j
  313. Ca) g (t k
  314. o) g u
  315. bo) g (C u
  316. æda) g (og g'
  317. no) g (e
  318. no) g (le
  319. nø) g j
  320. re) g (e g
  321. re) g (i g
  322. o) g (r g
  323. o) g (n g
  324. o) g (s u
  325. bo) g (st k
  326. ø) g (_ j
  327. ø) g (t g
  328. sal) g j
  329. val) g j
  330. lå) g (e u
  331. navi) g (er g
  332. vå) g (e u
  333. vå) g (n u
  334. vå) g (ne u
  335. go) g =
  336. lo) g =
  337. lo) g (a g
  338. lo) g (i =g
  339. _lo) g (i- S
  340. lo) g (o =g
  341. _lo) g (_ g
  342. _lo) g (g g
  343. ør) g w
  344. a) g (K ?
  345. _) ge (@P2 ge
  346. _) ge (nere Se
  347. _) ge (nert Se
  348. _) ge (nerel ge
  349. ge (nera ge
  350. ge (nerer ge
  351. ta) g (e
  352. .group h
  353. h h
  354. h (j
  355. hv v
  356. A) h (K
  357. t) h (en h
  358. .group i
  359. i i:
  360. i (CK i
  361. ig (_ i
  362. ige (_ i;i
  363. i (nK i
  364. i (nn e
  365. i (mK e
  366. k) i (C_ 'i
  367. k) i (CC_ 'i
  368. l) i (e j
  369. n) i (e i
  370. r) i (g i
  371. t) i (e j
  372. s) i (e j
  373. t) i (on // i ommitted because of sj
  374. s) i (on j
  375. .group j
  376. j j
  377. j (aw dZ
  378. j (ack dZ
  379. j (ob dZ
  380. j (ohn dZ
  381. o) j (e S
  382. a) j (o S
  383. .group k
  384. k k
  385. kk k
  386. s) k g
  387. &) k k // after stressed vowel
  388. &) kk g
  389. .group l
  390. l l
  391. ll l
  392. ld (K l
  393. &) ld (e_ l
  394. &) ld (ekk l
  395. o) ld l
  396. bo) ld ld
  397. fo) ld l
  398. he) ld l
  399. he) ld (ig ld
  400. no) ld l
  401. æ) ld (r ld
  402. .group m
  403. m m?
  404. mm m
  405. m (A m
  406. .group n
  407. n n
  408. nn n
  409. nd (e n
  410. nd (K n
  411. nd (ow nd
  412. nd (r nd
  413. u) nd ( n
  414. n (k N
  415. pag) n (e nj
  416. gleme) n (t n^
  417. .group ng
  418. ng (_ n^
  419. a) ng (A ng
  420. a) ng (C n^
  421. ng (a ng
  422. ng (i ng
  423. arra) ng n^S
  424. fu) ng n^'g
  425. .group o
  426. o o:
  427. kr) o (C o
  428. cr) o (C 'o
  429. h) o (ld 'V
  430. h) o (ved o
  431. o (CK o
  432. o (p 'V
  433. o (r o
  434. o (rdn o
  435. m) o (rC V
  436. o (gK o
  437. b) oo (k u
  438. l) oo (k u
  439. ou Vw
  440. ov Vv
  441. @) o (C 'o
  442. @@) o (C 'o
  443. _C) o (l 'V
  444. _C) o (p 'V
  445. _CC) o (p 'V
  446. _CC) o (l 'V
  447. b) o (C 'o
  448. sk) o (le 'o
  449. _f) o (r V
  450. _f) o (re 'V
  451. l) o (kk V
  452. p) o (li o
  453. st) o (K 'o
  454. ati) o (n 'o
  455. .group p
  456. p p
  457. pp p
  458. &) p b
  459. &) pp b
  460. .group q
  461. q k
  462. qu kv
  463. .group r
  464. r r
  465. b) r r
  466. ø) r V:
  467. A) r r
  468. Ae) r V
  469. &) rd (e_ r
  470. &) rd (eKK r
  471. bu) rd (eK rd
  472. no) rd (eKK r
  473. no) rd (isk rd
  474. o) rd (en rd
  475. tu) rd (eK rd
  476. ve) rd (eKK rd
  477. .group s
  478. s s
  479. s (p s
  480. s (C s
  481. s (A s
  482. s (ie s
  483. s (ion S
  484. s (j s
  485. s (ch S
  486. kompromi) s
  487. .group t
  488. t t
  489. A) t (_ t:
  490. th th
  491. &) t t
  492. &) tt t
  493. &) th d
  494. t (ie t
  495. t (ion+ sj'
  496. emen) t
  497. elemen) t t
  498. emen) t (al t
  499. glemen) t
  500. glemen) t (al t
  501. lemen) t (er t
  502. poin) t
  503. poin) t (e t
  504. .group u
  505. u u
  506. u (CK u
  507. u (nK u
  508. u (mK O
  509. a) u (g u
  510. b) u (dget y
  511. l) u (k O?
  512. l) u (kas u
  513. m) u (k O?
  514. comp) u (ter ju
  515. r) u u
  516. r) u (m O
  517. r) u (nd O?
  518. fris) u (r y
  519. frit) u (r y
  520. men) u y
  521. g) u (st O
  522. r) u (s u
  523. .group v
  524. v v
  525. vv v
  526. A) v (K w
  527. a) v (n u
  528. &A) v v
  529. &r) v v
  530. al) v (A v
  531. el) v (C
  532. el) v (A
  533. el) v (e v
  534. il) v (A v
  535. ur) v v
  536. hal) v
  537. .group w
  538. w w
  539. .group x
  540. x gs
  541. _) x s
  542. n) x s
  543. .group y
  544. y y:
  545. r) y Y:
  546. r) y (CK Y
  547. y (CK Y-
  548. y (nK Y
  549. y (mK Y
  550. d) y (_ i
  551. b) y (A y
  552. n) y (A y
  553. .group z
  554. z s
  555. zz s
  556. .group æ
  557. æ E?
  558. æ (CK E:
  559. l) æ E:
  560. r) æ E
  561. r) æ (kk aj
  562. r) æ (v e
  563. r) æ (L01 Aj
  564. r) æ (k Aj
  565. t) æ (C E:
  566. v) æ E:
  567. pr) æ (ge E:
  568. tr) æ E
  569. tr) æ (k 'aj
  570. tr) æ (kA E
  571. .group ø
  572. ø W?
  573. ø (CK W:
  574. b) ø (g W
  575. d) ø (r W
  576. f) ø (r W:
  577. g) ø (r @:
  578. h) ø (j V
  579. h) ø (r W:
  580. k) ø (r W:
  581. l) ø (s W:
  582. m) ø W:
  583. r) ø W:
  584. s) ø W:
  585. t) ø (r W
  586. ø (r W
  587. r) ø (CK W:
  588. øg W
  589. d) øg (n Vj
  590. øj oj
  591. .group å
  592. å O:?
  593. å (CK V
  594. å (r+ 0:
  595. l) å (r V?
  596. .group
  597. $ dVlar