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

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