[1.24.12] Produce dictsource/dict_phonemes, a list of which phonemes are used by each language's *_rules and *_list files.

Fix crash with -X option when spelling words (acronyms).
Rules files: added special character X meaning "no vowel until the word boundary". Used for lang=no.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@14 d46cf337-b52f-0410-862d-fd96e6ae7743
This commit is contained in:
jonsd
2007-05-18 10:52:23 +00:00
parent 50136a6da2
commit f65bf2072b
26 changed files with 266 additions and 110 deletions
+16
View File
@@ -8,13 +8,17 @@
a A:
a (C% A
a (_ A
X) a (CCX A // single syllable with >= 2 final consonants
ai AI
au aU
aa o: // å
aa (C% O
X) aa (CCX O
ae a: // æ
ae (C% a
X) ae (CCX a
.group b
b b
@@ -36,10 +40,12 @@
d d
dd d:
r) d (_
&) det (_ d@2
.group e
e e:
e (C% E
X) e (CCX E
ei aI
e (rC a // ??
&) e (_ @2
@@ -70,6 +76,7 @@
.group i
i i:
i (C% I
X) i (CCX I
&) ig (_ I
.group j
@@ -102,10 +109,12 @@
.group o
o u:
o (C% O
X) o (CCX O
oi OI
oe Y: // ø
oe (C% W
X) oe (CCX W
oey Yy
o (nd U
@@ -155,6 +164,7 @@
.group u
u u-:
u (C% u-
X) u (CCX u-
ui u-I
.group v
@@ -171,6 +181,7 @@
.group y
y y:
y (C% y
X) y (CCX y
.group z
z s
@@ -180,24 +191,29 @@
.group å
å o:
å (C% O
X) å (CCX O
.group æ
æ E:
æ (r a:
æ (C% a
X) æ (CCX a
.group ø
ø Y:
ø (C% W
X) ø (CCX W
øy Yy
.group ä
ä E:
ä (C% E
X) ä (CCX E
.group ö
ö Y:
ö (C% W
X) ö (CCX W
.group
é 'e: