@@ -275,6 +275,7 @@ phsource/phonemes.stamp: \ | |||
phsource/ph_malayalam \ | |||
phsource/ph_maltese \ | |||
phsource/ph_manipuri \ | |||
phsource/ph_maori \ | |||
phsource/ph_marathi \ | |||
phsource/ph_nahuatl \ | |||
phsource/ph_nepali \ | |||
@@ -396,6 +397,7 @@ dictionaries: \ | |||
espeak-ng-data/lfn_dict \ | |||
espeak-ng-data/lt_dict \ | |||
espeak-ng-data/lv_dict \ | |||
espeak-ng-data/mi_dict \ | |||
espeak-ng-data/mk_dict \ | |||
espeak-ng-data/ml_dict \ | |||
espeak-ng-data/mni_dict \ | |||
@@ -720,6 +722,12 @@ dictsource/lv_extra: | |||
espeak-ng-data/lv_dict: src/espeak-ng phsource/phonemes.stamp dictsource/lv_list dictsource/lv_rules dictsource/lv_extra | |||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=lv && cd .. | |||
mk: espeak-ng-data/mi_dict | |||
dictsource/mi_extra: | |||
touch dictsource/mi_extra | |||
espeak-ng-data/mi_dict: src/espeak-ng phsource/phonemes.stamp dictsource/mi_list dictsource/mi_rules dictsource/mi_extra | |||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak-ng --compile=mi && cd .. | |||
mk: espeak-ng-data/mk_dict | |||
dictsource/mk_extra: | |||
touch dictsource/mk_extra |
@@ -0,0 +1,17 @@ | |||
// Numbers | |||
_0 kore | |||
_1 tahi | |||
_2 rua | |||
_3 toru | |||
_4 faa | |||
_5 rima | |||
_6 ono | |||
_7 whitu | |||
_8 waru | |||
_9 iwa | |||
// Stress and raru / raruraru fix | |||
kōrero $1 //first syllable | |||
raru 'ra_ru | |||
raruraru 'ra_ru_:ra_ru | |||
urupā u_rupaa |
@@ -0,0 +1,62 @@ | |||
// This file is UTF-8 encoded | |||
// The first symbol(s) is/are the orthography | |||
// The second symbol(s) is/are the name of the phoneme | |||
// Māori | |||
.group a | |||
a a | |||
.group ā | |||
ā aa | |||
.group e | |||
e e | |||
.group ē | |||
ē ee | |||
.group i | |||
i i | |||
.group ī | |||
ī ii | |||
.group o | |||
o o | |||
.group ō | |||
ō oo | |||
.group u | |||
u u | |||
.group ū | |||
ū uu | |||
.group h | |||
h h | |||
.group k | |||
k k | |||
.group m | |||
m m | |||
.group n | |||
n n | |||
ng ng | |||
.group p | |||
p p | |||
.group r | |||
r r | |||
.group t | |||
t t | |||
.group w | |||
w w | |||
wh f |
@@ -0,0 +1,20 @@ | |||
language mi | |||
status testing | |||
// https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md#words | |||
words 1 2 | |||
// taken from Jacky | |||
pitch 115 130 | |||
formant 0 150 155 100 | |||
formant 1 90 155 70 | |||
formant 2 95 70 64 | |||
formant 3 15 20 30 | |||
formant 4 20 30 40 | |||
formant 5 65 20 65 | |||
formant 6 70 80 100 | |||
formant 7 20 80 100 | |||
formant 8 100 95 80 | |||
voicing 135 | |||
consonants 110 |
@@ -0,0 +1,89 @@ | |||
// Māori phonemes | |||
// what follows the word 'phoneme' is the name of the phoneme | |||
//======= | |||
// VOWELS | |||
//======= | |||
phoneme a //so the name of this phoneme is 'a' | |||
vwl starttype #a endtype #a | |||
length 140 | |||
FMT(vowel/a_5) //from latin | |||
endphoneme | |||
phoneme aa //so the name of this phoneme is 'aa' | |||
vwl starttype #a endtype #a | |||
length 280 | |||
FMT(vowel/a_5) //copied from above and length doubled | |||
endphoneme | |||
phoneme e | |||
vwl starttype #e endtype #e | |||
length 140 | |||
FMT(vowel/e) //working hypothesis | |||
endphoneme | |||
phoneme ee | |||
vwl starttype #e endtype #e | |||
length 280 | |||
FMT(vowel/e) //copied from above and length doubled | |||
endphoneme | |||
phoneme i | |||
vwl starttype #i endtype #i | |||
length 140 | |||
FMT(vowel/i) //working hypothesis | |||
endphoneme | |||
phoneme ii | |||
vwl starttype #i endtype #i | |||
length 280 | |||
FMT(vowel/i) //copied from above and length doubled | |||
endphoneme | |||
phoneme o | |||
vwl starttype #o endtype #o | |||
length 140 | |||
FMT(vowel/o) //working hypothesis | |||
endphoneme | |||
phoneme oo | |||
vwl starttype #o endtype #o | |||
length 280 | |||
FMT(vowel/o) //copied from above and length doubled | |||
endphoneme | |||
phoneme u | |||
vwl starttype #u endtype #u | |||
length 140 | |||
FMT(vowel/u) //working hypothesis | |||
endphoneme | |||
phoneme uu | |||
vwl starttype #u endtype #u | |||
length 280 | |||
FMT(vowel/u) //copied from above and length doubled | |||
endphoneme | |||
//========== | |||
// DIPTHONGS | |||
//========== | |||
//=========== | |||
// CONSONANTS | |||
//=========== | |||
phoneme ng // si**ng** taken from Kyrgz (deleting what seemed from testing to be not needed) | |||
vcd vel nas | |||
// don't really know why this works but is does | |||
NextVowelStarts | |||
VowelStart(nn/nn@) | |||
VowelStart(nn/nna) | |||
VowelStart(nn/nne) | |||
VowelStart(nn/nni) | |||
VowelStart(nn/nno) | |||
VowelStart(nn/nnu) | |||
EndSwitch | |||
endphoneme | |||
@@ -1185,3 +1185,5 @@ include ph_guarani | |||
phonemetable ky base1 | |||
include ph_kyrgyz | |||
phonemetable mi base1 | |||
include ph_maori |