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

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