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

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842843844845846847848849850851852853854855856857858859860861
  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 af
  25. k) af (fe 'af
  26. l) af (fe 'af
  27. t) af (fe af
  28. .group b
  29. b b
  30. bb b
  31. _) be (@P2 be
  32. _) be (d bE
  33. b (il 'b
  34. .group c
  35. c k
  36. c (e s
  37. c (i s
  38. c (k
  39. ch S
  40. mi) ch (a k S
  41. ch (r k
  42. e) c (h k
  43. c (ha S
  44. cc ks
  45. c (yk s
  46. fa) c (ad s
  47. fa) c (on s
  48. .group d
  49. d d
  50. a) d (d D
  51. A) d (_ D
  52. A) d D
  53. A) d (A D
  54. A) d (C D
  55. A) d (i d
  56. A) d (ig D
  57. A) d (isk D
  58. A) d (es D
  59. A) d (et D
  60. a) d (g D
  61. a) d (k D
  62. a) d (res d
  63. A) de (_ D@
  64. d) d d
  65. e) d (t
  66. i) d (e d
  67. i) d (t
  68. o) d (a d
  69. o) d (i d
  70. u) d D
  71. u) d (A D
  72. u) d (er D
  73. u) d (C D
  74. _y) d (re D
  75. ø) d (C D
  76. ø) d (t
  77. å) d (an d
  78. æ) d D
  79. Co) d (C D
  80. Co) d (A D
  81. al) d (er
  82. al) d (et
  83. al) d (o d
  84. an) d (re d
  85. An) d (rA d
  86. An) d (re d
  87. be) d (A d
  88. bu) d (get
  89. bu) d (t
  90. ej) d (e d
  91. el) d (i d
  92. go) d (s
  93. go) d (t_
  94. he) dd (e D
  95. in) d (C
  96. in) d (eks d
  97. in) d (i d
  98. in) d (u d
  99. in) d (uC d
  100. in) d (ue d
  101. le) d (t
  102. li) d (e D
  103. li) d (s D
  104. lu) d (ere d
  105. ma) d (ras d
  106. me) d (b D
  107. me) d (l D
  108. mi) d (l D
  109. ma) d (d D
  110. me) d (d D
  111. mi) dd (a d
  112. mi) dd (el D
  113. mo) d (C D
  114. mo) d (al 'd
  115. mo) d (el 'd
  116. mo) d (ul 'd
  117. mu) dd (er D
  118. pu) d (e D
  119. ne) d (C D
  120. or) d (el d
  121. or) d (en d
  122. or) d (ne d
  123. or) d (ning d
  124. or) d (re d
  125. or) d (ret
  126. pæ) d (a d
  127. re) d (a d
  128. re) d (i d
  129. ri) d (e D
  130. rø) dd (er D
  131. si) d (e D
  132. si) d (eA D
  133. si) d (eC D
  134. ti) d (e D
  135. ti) d (s D
  136. ud) d d
  137. ur) d (e d
  138. ve) d (h D
  139. vi) d (e D
  140. vi) d (er D
  141. yl) d (er
  142. æl) d (e
  143. æl) d (i d
  144. æl) d (re d
  145. æn) d (ri d
  146. æn) d (re d
  147. æn) d (re d
  148. kla) dd (e D
  149. kry) dd (er D
  150. dd (et D
  151. pu) d (s
  152. ro) d (s
  153. ry) d (ni D
  154. ær) d (es d
  155. bla) d (r D
  156. dar) d d
  157. gui) de d
  158. gui) de (n de
  159. gui) de (r de
  160. gui) de (t de
  161. kor) d d
  162. kru) d (t
  163. kry) d (s
  164. mad) d (A D
  165. plu) d (se
  166. ral) d (e
  167. smu) d (s
  168. snu) d (e D
  169. Aor) d (ret d
  170. kre) d (s
  171. tro) d (s
  172. d (CA d
  173. d (t =
  174. be) d (r D
  175. be) d (st :
  176. bol) d d
  177. a) d (s
  178. i) d (s
  179. r) d (K
  180. ar) d (K d
  181. or) d (re d
  182. in) d
  183. ir) d (_ d
  184. or) d (en
  185. aar) d (K
  186. klo) d (s
  187. nor) d (en d
  188. pro) d (u d
  189. pu) d (s
  190. ver) d (en d
  191. sli) d (so D
  192. sli) d (s
  193. tilfre) d (s
  194. .group e
  195. e e
  196. ee e:
  197. r) e (j a
  198. e (rK &
  199. b) e (ds E
  200. d) e (_ @
  201. ed) e (- @
  202. g) e (C e
  203. g) e (js aj
  204. em) e (nt a
  205. plem) e (nter e
  206. elem) e (nt e
  207. em) e (ntal e
  208. glem) e (nt a
  209. glem) e (ntal e
  210. ni) e
  211. ni) e (n e
  212. niv) e (au
  213. ani) e (l e
  214. lini) e e
  215. r) e (_ V%
  216. _r) e e V%
  217. @st) e (n e:
  218. budg) e (t 'E
  219. carst) e (n @
  220. karst) e (n @
  221. Kr) e (ag e
  222. @h) e (n 'e
  223. p) e (ge a
  224. p) e (gnin a
  225. r) e (l e
  226. r) e (kt aj
  227. r) e (CK e
  228. eg (et aj
  229. p) eg (e aj
  230. m) eg (a eg
  231. m) eg aj
  232. r) ej (s aj
  233. r) eg (er eg
  234. r) eg (n aj
  235. n) e (K e
  236. t) eg (n aj
  237. eg (e 'e:
  238. en (gage aN
  239. en (tre aN
  240. c) en (t en
  241. p) en (sion aN
  242. r) en (ce aN
  243. r) eg (n A:j
  244. r) e (d e
  245. r) e (v e
  246. tr) e e
  247. tr) e (A e
  248. ei A:j
  249. ej (+ ai
  250. v) ej (r 'e ai
  251. ffic) e
  252. ffic) e (r e
  253. &r) e (_ V
  254. &) ede (_ @D@
  255. &r) ede (_ 3D@
  256. &r) en (_ 3n
  257. &r) en (ing 'en
  258. for) en (ing 'en
  259. &r) en (s_ 3n
  260. &r) et (_ 3D
  261. &) er (_ V
  262. &) en (_ '@-n
  263. &) ene (_ @-n@
  264. &) ende (_ @-nn@
  265. &) eren (_ 3r3n
  266. &) eren (s_ 3r3n
  267. &) es (_ @s
  268. ucc) es 'e
  269. &) et (_ @D
  270. icha) e (l
  271. ika) e (l
  272. ir) e (n 'e
  273. yr) e (n 'e
  274. .group f
  275. f f
  276. ff f
  277. _) for (&@P3 f%V
  278. _) for (e f%V
  279. _) for (um f%or
  280. a) f (A u
  281. a) f (C u
  282. a) f (it f
  283. a) f (on f
  284. a) f (rik f
  285. a) f (sted
  286. a) f (ten f
  287. a) f (tes_ f
  288. Ca) f (t f
  289. ga) f (fel f
  290. gra) f ( f
  291. gra) f (A f
  292. gra) f (C f
  293. ra) f (ik f
  294. ra) f (fe f
  295. kra) f (t f
  296. sa) f (ar f
  297. ska) f (f f
  298. sta) f (e f
  299. .group g
  300. g g
  301. g) g
  302. g) g (e
  303. g (ent g
  304. &) g (r g
  305. g (ård g
  306. a) g (ent g
  307. g (ment g
  308. a) g (A w
  309. a) g (C ?w
  310. a) g (e
  311. a) g (en g
  312. a) g (i g
  313. a) g (o g
  314. a) g (urk g
  315. g) g
  316. e) g (e
  317. e) g (o g
  318. i) g (t g
  319. i) g (t_
  320. i) g
  321. i) g (A
  322. i) g (en g
  323. i) g (ere g
  324. i) g (i g
  325. a) g (A j
  326. l) g (_ j
  327. l) g (e j
  328. l) g (s j
  329. n) g
  330. n) gr Ngr
  331. n) gæ gE
  332. o) g (r g
  333. o) g (n g
  334. o) g (s u
  335. r) g (_ w
  336. r) g (e w
  337. u) g g
  338. u) g (e
  339. u) g (l ?
  340. u) g (t g
  341. y) g (e j
  342. y) g (A g
  343. ø) g (e
  344. ø) g (n
  345. æ) g (e j
  346. Ca) g (en j
  347. in) ge (niør Se
  348. ki) gg (e g
  349. li) g (ere
  350. ra) g (_ w
  351. ra) g (e w
  352. ør) g (s
  353. ur) g (A g
  354. l) g (_ j
  355. lA) g (a g
  356. li) g
  357. li) g (g g
  358. mA) g (a g
  359. nA) g (a g
  360. &e) g j
  361. an) g (å g
  362. ba) g (e
  363. da) g (e
  364. ba) g (C u
  365. ba) g (age g
  366. ba) g (t g
  367. ba) g (ta u
  368. da) g (C u
  369. da) g (s_ ?
  370. fa) g (C u
  371. fi) g (ur g
  372. ga) g (e S
  373. la) g (e
  374. li) g (t
  375. re) g (A g
  376. re) g (i S
  377. re) g (iA g
  378. re) g (ist g
  379. sa) g (a =g
  380. sa) g (s '
  381. si) g (t g
  382. pli) g (t g
  383. &ti) g
  384. bud) g (et S
  385. gti) g
  386. jer) g (A w
  387. jer) g (C w
  388. rea) g (er g
  389. aga) g (e S
  390. aga) g (te g
  391. arran) g (e S
  392. eta) g (e S
  393. gara) g (e S
  394. onta) g (e S
  395. redi) g (er g
  396. reta) g (e
  397. foreta) g (e
  398. ru) g (_
  399. Ca) g (t k
  400. o) g u
  401. bo) g (C u
  402. æda) g (og g'
  403. no) g (e
  404. no) g (le
  405. nø) g j
  406. re) g (e g
  407. re) g (i g
  408. bo) g (st k
  409. ø) g (_ j
  410. ø) g (t g
  411. sal) g j
  412. val) g j
  413. lå) g (e u
  414. navi) g (er g
  415. vå) g (e u
  416. vå) g (n u
  417. vå) g (ne u
  418. go) g =
  419. lo) g =
  420. lo) g (a g
  421. lo) gg (e g
  422. lo) g (i =g
  423. _lo) g (i- S
  424. lo) g (o =g
  425. blo) g (s =g
  426. _lo) g (_ g
  427. _lo) g (g g
  428. ør) g w
  429. a) g (K ?
  430. _) ge (@P2 ge
  431. _) ge (nere Se
  432. _) ge (nert Se
  433. _) ge (nerel ge
  434. ge (nera ge
  435. ge (nerer ge
  436. ta) g (e
  437. te) g (ori g
  438. .group h
  439. h h
  440. h (j
  441. hv v
  442. A) h (K
  443. t) h (en h
  444. .group i
  445. i i:
  446. i (CK i
  447. ig (_ i
  448. ige (_ i;@
  449. iew j'u
  450. i (nK i
  451. i (nn e
  452. i (mK e
  453. k) i (C_ 'i
  454. k) i (CC_ 'i
  455. l) i (e j
  456. n) i (e i
  457. r) i (g i
  458. s) i (e j
  459. t) i (e j
  460. t) i (on // i ommitted because of sj
  461. t) i (øs
  462. s) i (on j
  463. ingen) i (ør
  464. .group j
  465. j j
  466. j (aw dZ
  467. j (ack dZ
  468. j (ob dZ
  469. j (ohn dZ
  470. o) j (e S
  471. a) j (o S
  472. .group k
  473. k k
  474. kk k
  475. s) k g
  476. pun) k (t N
  477. run) k (en N
  478. san) k (t N
  479. &) k k // after stressed vowel
  480. &) kk g
  481. .group l
  482. l l
  483. ll l
  484. ld (K l
  485. &) ld (e_ l
  486. &) ld (ekk l
  487. o) ld l
  488. æ) ld (r ld
  489. bo) ld ld
  490. fo) ld l
  491. he) ld l
  492. he) ld (ig ld
  493. me) ld (el l
  494. me) ld (ing l
  495. no) ld l
  496. so) ld (aC d
  497. .group m
  498. m m?
  499. mm m
  500. m (A m
  501. gour) met m'e
  502. .group n
  503. n n
  504. nn n
  505. nd (e n
  506. nd (K n
  507. nd (ow nd
  508. nd (r nd
  509. i) nd (eks nd
  510. i) nd (ing n
  511. u) nd ( n
  512. pu) n (kt
  513. ru) n (ke
  514. sa) n (kt
  515. eku) nd nd
  516. pag) n (e nj
  517. gleme) n (t N
  518. .group ng
  519. ng (_ N
  520. ng (e N
  521. ng (s N
  522. a) ng (A ng
  523. a) ng (C N
  524. ng (a ng
  525. ng (i ng
  526. i) ng (s N
  527. u) ng (e N
  528. ba) ng (e N
  529. fa) ng (e =N
  530. fi) ng (er =N
  531. fi) ng (re =N
  532. fu) ng (er Ng
  533. ga) ng (e N
  534. la) ng (e N
  535. li) ng (e N
  536. læ) ng (e N
  537. ma) ng N
  538. ru) ng (e N
  539. sa) ng (e N
  540. se) ng (e N
  541. ti) ng (e N
  542. træ) ng (e N
  543. arra) ng NS
  544. .group o
  545. o o:
  546. kr) o (C o
  547. cr) o (C 'o
  548. g) ou (rm u
  549. h) o (ld 'V
  550. h) o (ved o
  551. o (CK o
  552. o (p 'V
  553. o (r o
  554. o (rdn o
  555. m) o (rC V
  556. o (gK o
  557. b) oo (k u
  558. l) oo (k u
  559. ou Vw
  560. ov Vv
  561. @) o (C 'o
  562. @@) o (C 'o
  563. _C) o (l 'V
  564. _C) o (p 'V
  565. _CC) o (p 'V
  566. _CC) o (l 'V
  567. b) o (C 'o
  568. ress) o (urc
  569. sk) o (le 'o
  570. _f) o (r V
  571. _f) o (re 'V
  572. l) o (f V
  573. l) o (kk V
  574. l) o (v 'V
  575. l) o (ve O
  576. p) o (li o
  577. st) o (K 'o
  578. ati) o (n 'o
  579. .group p
  580. p p
  581. pp p
  582. &) p b
  583. &) pp b
  584. p (sy
  585. .group q
  586. q k
  587. qu kv
  588. .group r
  589. r r
  590. b) r r
  591. ø) r V:
  592. A) r r
  593. Ae) r V
  594. &) rd (e_ r
  595. &) rd (eKK r
  596. o) rd (en++ rd
  597. o) rd (el++ rd
  598. o) rd (rin d
  599. bu) rd (eK rd
  600. jo) rd (en++ r
  601. no) rd (eKK r
  602. no) rd (en++ r
  603. no) rd (isk rd
  604. tu) rd (eK rd
  605. ve) rd (eKK rd
  606. .group s
  607. s s
  608. s (p s
  609. s (C s
  610. s (A s
  611. s (ie s
  612. s (ion S
  613. s (j s
  614. s (ch S
  615. s) s
  616. kompromi) s
  617. succe) s '
  618. .group t
  619. t t
  620. A) t (_ t:
  621. th th
  622. &) t t
  623. &) tt t
  624. &) th d
  625. t (ie t
  626. t (ion+ sj'
  627. t (iøs+ sj'
  628. lek) t (i S
  629. emen) t
  630. elemen) t t
  631. emen) t (al t
  632. glemen) t
  633. glemen) t (al t
  634. lemen) t (er t
  635. poin) t
  636. poin) t (e t
  637. .group u
  638. u u
  639. u (CK u
  640. u (nK u
  641. u (mK O
  642. a) u (g u
  643. b) u (dget y
  644. g) ui (de ai
  645. l) u (k O?
  646. l) u (kas u
  647. m) u (k O?
  648. r) u u
  649. r) u (m O
  650. r) u (nd O?
  651. comp) u (ter ju
  652. fris) u (r y
  653. frit) u (r y
  654. men) u y
  655. resso) u (rs 'u
  656. g) u (st O
  657. r) u (s u
  658. s) u (cc y
  659. .group v
  660. v v
  661. vv v
  662. A) v (K w
  663. a) v (l u
  664. a) v (n u
  665. &A) v v
  666. &r) v v
  667. al) v (A v
  668. el) v (C
  669. el) v (A
  670. el) v (e v
  671. il) v (A v
  672. ur) v v
  673. hal) v
  674. .group w
  675. w w
  676. .group x
  677. x gs
  678. _) x s
  679. n) x s
  680. .group y
  681. y y:
  682. r) y Y:
  683. r) y (CK Y
  684. y (CK Y-
  685. y (nK Y
  686. y (mK Y
  687. d) y (_ i
  688. b) y (A y
  689. n) y (A y
  690. .group z
  691. z s
  692. zz s
  693. .group æ
  694. æ E
  695. æ (CK E:
  696. l) æ E:
  697. r) æ E
  698. r) æ (kk aj
  699. r) æ (v e
  700. r) æ (L01 Aj
  701. r) æ (k Aj
  702. t) æ (C E:
  703. v) æ E:
  704. pr) æ (ge E:
  705. tr) æ E
  706. tr) æ (k 'aj
  707. tr) æ (kA E
  708. .group ø
  709. ø W?
  710. ø (CK W:
  711. b) ø (g W
  712. d) ø (r W
  713. f) ø (r W:
  714. g) ø (r @:
  715. h) ø (j V
  716. h) ø (r W:
  717. k) ø (r W:
  718. l) øg (n 'Vj
  719. l) ø (s W:
  720. m) ø W:
  721. r) ø W:
  722. s) ø W:
  723. t) ø (r W
  724. ø (r W
  725. r) ø (CK W:
  726. øg W
  727. d) øg (n Vj
  728. øj oj
  729. .group å
  730. å O:?
  731. å (CK V
  732. å (r+ O:
  733. l) å (r V
  734. .group
  735. $ dVlar