This commit is contained in:
Reece H. Dunn
2012-10-22 18:04:43 +01:00
parent 2fd60126fa
commit c35cd3efe4
9 changed files with 300 additions and 7 deletions
+43
View File
@@ -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
+152
View File
@@ -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
+5 -6
View File
@@ -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>
+8
View File
@@ -0,0 +1,8 @@
name german-mbrola-3
language de 6
gender female
voicing 80
pitch 140 220
mbrola de3 de2_phtrans
+5
View File
@@ -0,0 +1,5 @@
name greenlandic
language kl
stressrule 2 // penultimate (for testing)
+86
View File
@@ -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
Binary file not shown.
+1 -1
View File
@@ -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
Binary file not shown.

Before

Width:  |  Height:  |  Size: 35 KiB

After

Width:  |  Height:  |  Size: 35 KiB