@@ -0,0 +1,43 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Greenlandic | |||
b be | |||
c se | |||
d de | |||
f ef | |||
g ge | |||
h ha | |||
j je | |||
k ka | |||
l el | |||
m em | |||
n en | |||
p pe | |||
q qa: | |||
r er | |||
s es | |||
t te | |||
v ve | |||
w we | |||
x iks | |||
z ze | |||
// y | |||
// æ | |||
// ø | |||
// å | |||
_0 n'u:lu | |||
_1 at'a:seq | |||
_2 m'arluk | |||
_3 p'iNasut | |||
_4 s'isamat | |||
_5 t'al#imat | |||
_6 arf'inil#it | |||
_7 arfineqm'arluk | |||
_8 arfineqp'iNasut | |||
_9 quliNil'uat | |||
_10 q'uilit | |||
_dpt kom:a |
@@ -0,0 +1,152 @@ | |||
// This file is UTF8 encoded | |||
// Spelling to phoneme rules for Greenlandic | |||
.group a | |||
a a | |||
aa a: | |||
ai (_ aI | |||
.group b | |||
b b | |||
.group c | |||
c k | |||
c (e s | |||
c (i s | |||
.group d | |||
d d | |||
.group e | |||
e e | |||
ee e: | |||
.group f | |||
f f | |||
ff f: | |||
.group g | |||
g Q | |||
gg C: | |||
.group h | |||
h h | |||
hh h: | |||
.group i | |||
i i | |||
ii i: | |||
.group j | |||
j j | |||
jj j: | |||
.group k | |||
k k | |||
kk k: | |||
.group l | |||
l l | |||
ll l# | |||
.group m | |||
m m | |||
mm m: | |||
.group n | |||
n n | |||
nn n: | |||
ng N | |||
nng N: | |||
.group o | |||
o o | |||
oo o: | |||
.group p | |||
p p | |||
p p: | |||
.group q | |||
q q | |||
qq q: | |||
.group r | |||
r r | |||
rr X: | |||
.group s | |||
s s | |||
ss s: | |||
.group t | |||
t t | |||
tt t: | |||
tl tl# | |||
ts ts | |||
.group u | |||
u u | |||
uu u: | |||
.group v | |||
v v | |||
vv v: | |||
.group w | |||
w w | |||
.group x | |||
x ks | |||
.group y | |||
y j | |||
K) y (K i // not before or after a vowel | |||
.group z | |||
z z | |||
.group æ | |||
æ & | |||
.group ø | |||
ø W | |||
.group å | |||
å O | |||
.group | |||
$ d'olar | |||
@@ -24,8 +24,8 @@ Phoneme mnemonics can be used directly in the text input to <strong>espeak</stro | |||
<table> | |||
<tbody valign=top> | |||
<tr> | |||
<td width=25><code>[p]</code><td width=150> | |||
<td width=25><code>[b]</code><td width=150> | |||
<td width=25><code>[p]</code><td width=80> | |||
<td width=25><code>[b]</code><td width=80> | |||
<tr> | |||
<td><code>[t]</code><td> | |||
<td><code>[d]</code><td> | |||
@@ -92,7 +92,7 @@ In rhotic accents, such as General American, the phonemes <code>[3:], [A@], [e@] | |||
<table> | |||
<tbody valign=top> | |||
<tr><td width=25><code>[@]</code> | |||
<td width=60>alph<b>a</b><td width=400>schwa | |||
<td width=60>alph<b>a</b><td width=80>schwa | |||
<tr><td><code>[3]</code> | |||
<td>bett<b>er</b><td>rhotic schwa. In British English this is the same as <code>[@]</code>, but it includes 'r' colouring in American and other rhotic accents. In these cases a separate <code>[r]</code> should not be included unless it is followed immediately by another vowel. | |||
@@ -105,7 +105,7 @@ In rhotic accents, such as General American, the phonemes <code>[3:], [A@], [e@] | |||
<tr><td><code>[a]</code><td>tr<b>a</b>p | |||
<tr><td><code>[aa]</code><td>b<b>a</b>th<td>This is <code>[a]</code> in some accents, <code>[A:]</code> in others. | |||
<tr><td><code>[a#]</code><td><b>a</b>bout<td>This may be <code>[@]</code> or may be a more open schwa. | |||
<tr><td><code>[a2]</code><td><b>a</b>bout<td>This may be <code>[@]</code> or may be a more open schwa. | |||
<tr><td><code>[A:]</code><td>p<b>al</b>m | |||
<tr><td><code>[A@]</code><td>st<b>ar</b>t | |||
<tr><td><p> | |||
@@ -161,8 +161,7 @@ Other languages will have their own vowel definitions, eg: | |||
</tbody> | |||
</table> | |||
<p> | |||
<code> [:] </code> can be used to lengthen a vowel, eg <code> [e:]</code> | |||
</body> | |||
</html> |
@@ -0,0 +1,8 @@ | |||
name german-mbrola-3 | |||
language de 6 | |||
gender female | |||
voicing 80 | |||
pitch 140 220 | |||
mbrola de3 de2_phtrans | |||
@@ -0,0 +1,5 @@ | |||
name greenlandic | |||
language kl | |||
stressrule 2 // penultimate (for testing) | |||
@@ -0,0 +1,86 @@ | |||
// vowels | |||
phoneme a | |||
vowel starttype #a endtype #a | |||
length 150 | |||
FMT(vowel/a) | |||
endphoneme | |||
phoneme e | |||
vowel starttype #e endtype #e | |||
length 150 | |||
IF thisPh(isWordEnd) THEN | |||
FMT(vowel/e#) | |||
ENDIF | |||
FMT(vowel/e) | |||
endphoneme | |||
phoneme i | |||
vowel starttype #i endtype #i | |||
length 150 | |||
FMT(vowel/i) | |||
endphoneme | |||
phoneme o | |||
vowel starttype #o endtype #o | |||
length 150 | |||
FMT(vowel/o) | |||
endphoneme | |||
phoneme u | |||
vowel starttype #u endtype #u | |||
length 150 | |||
FMT(vowel/u_bck2) | |||
endphoneme | |||
phoneme aI | |||
vowel starttype #a endtype #i | |||
length 250 | |||
FMT(vdiph/ai) | |||
endphoneme | |||
phoneme & | |||
import_phoneme da/& | |||
endphoneme | |||
phoneme W | |||
import_phoneme da/W | |||
endphoneme | |||
phoneme O | |||
import_phoneme da/O | |||
endphoneme | |||
phoneme : // lengthen previous vowel by "length" | |||
virtual | |||
length 120 | |||
endphoneme | |||
// consonants | |||
phoneme r | |||
import_phoneme base/r" | |||
endphoneme | |||
phoneme tl# | |||
vls alv stop | |||
lengthmod 2 | |||
ipa tl# | |||
Vowelin f1=0 f2=1700 -300 300 f3=-100 80 | |||
Vowelout f1=0 f2=1700 -300 250 f3=-100 80 rms=20 | |||
WAV(ufric/tl#, 50) | |||
endphoneme | |||
phoneme ts | |||
import_phoneme consonants/ts | |||
endphoneme | |||
@@ -22,7 +22,7 @@ O: 0 512 860 2648 512 860 2648 | |||
O 0 465 836 2640 530 1001 2620 | |||
O@ 0 512 860 2648 512 860 2648 | |||
o@ 0 465 836 2640 530 1001 2620 | |||
u: 0 320 940 2360 320 900 2360 | |||
u: 0 320 1100 2260 320 1020 2200 | |||
aU 0 904 1420 2440 536 940 2300 | |||
oU 0 568 1620 2340 376 1255 2243 | |||
aI 0 904 1342 2700 440 1969 2500 |