mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 13:38:47 +00:00
first cut
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,44 @@
|
||||
// ***************************************************************************/
|
||||
// * Kyrgyz Language ky ky_list *
|
||||
// * Original Author Joshua Meyer 7-1-2016 *
|
||||
// * Contact info: joshua.richard.meyer@gmail.com *
|
||||
// ***************************************************************************/
|
||||
// * This program is free software; you can redistribute it and/or modify *
|
||||
// * it under the terms of the GNU General Public License as published by *
|
||||
// * the Free Software Foundation; either version 3 of the License, or *
|
||||
// * (at your option) any later version. *
|
||||
// * *
|
||||
// * This program is distributed in the hope that it will be useful, *
|
||||
// * but WITHOUT ANY WARRANTY; without even the implied warranty of *
|
||||
// * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the *
|
||||
// * GNU General Public License for more details. *
|
||||
// * *
|
||||
// * You should have received a copy of the GNU General Public License *
|
||||
// * along with this program; if not, see: *
|
||||
// * <http://www.gnu.org/licenses/>. *
|
||||
// ***************************************************************************/
|
||||
|
||||
|
||||
// SOME USEFUL SYNTAX
|
||||
// ' primary stress
|
||||
// , secondary stress
|
||||
// % unstressed syllable
|
||||
// = put the primary stress on the preceding syllable
|
||||
// _: short pause
|
||||
// _ a shorter pause
|
||||
// || indicates a word boundary within a phoneme string
|
||||
// | can be used to separate two adjacent characters, to prevent
|
||||
// them from being considered as a multi-character phoneme mnemonic
|
||||
|
||||
// Numbers
|
||||
_0 kore
|
||||
_1 tahi
|
||||
_2 rua
|
||||
_3 toru
|
||||
_4 faa
|
||||
_5 rima
|
||||
_6 ono
|
||||
_7 whitu
|
||||
_8 waru
|
||||
_9 iwa
|
||||
_10 tekau
|
||||
@@ -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 n //needs to change
|
||||
|
||||
.group p
|
||||
p p
|
||||
|
||||
.group r
|
||||
r r
|
||||
|
||||
.group t
|
||||
t t
|
||||
|
||||
.group w
|
||||
w w
|
||||
wh f //needs to change (maybe)
|
||||
@@ -0,0 +1,19 @@
|
||||
language mi
|
||||
|
||||
// https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md#words
|
||||
words 1 2
|
||||
|
||||
// taken from Jacky
|
||||
pitch 85 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,75 @@
|
||||
// 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
|
||||
|
||||
//===========
|
||||
// CONSONANTS
|
||||
//===========
|
||||
|
||||
phoneme ng
|
||||
vcd vel nas //taken from ph_japanese
|
||||
ipa ŋ
|
||||
endphoneme
|
||||
|
||||
@@ -1095,3 +1095,5 @@ include ph_guarani
|
||||
phonemetable ky base1
|
||||
include ph_kyrgyz
|
||||
|
||||
phonemetable mi base1
|
||||
include ph_maori
|
||||
|
||||
Reference in New Issue
Block a user