mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-11-15 01:54:46 +00:00
Merge remote-tracking branch 'orotau/development'
This commit is contained in:
@@ -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
|
||||
|
||||
Reference in New Issue
Block a user