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

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