Browse Source

first cut

master
laptop 8 years ago
parent
commit
cdca4f8a8d
6 changed files with 210 additions and 0 deletions
  1. 8
    0
      Makefile.am
  2. 44
    0
      dictsource/mi_list
  3. 62
    0
      dictsource/mi_rules
  4. 19
    0
      espeak-ng-data/lang/poz/mi
  5. 75
    0
      phsource/ph_maori
  6. 2
    0
      phsource/phonemes

+ 8
- 0
Makefile.am View File

phsource/ph_malayalam \ phsource/ph_malayalam \
phsource/ph_maltese \ phsource/ph_maltese \
phsource/ph_manipuri \ phsource/ph_manipuri \
phsource/ph_maori \
phsource/ph_marathi \ phsource/ph_marathi \
phsource/ph_nahuatl \ phsource/ph_nahuatl \
phsource/ph_nepali \ phsource/ph_nepali \
espeak-ng-data/lfn_dict \ espeak-ng-data/lfn_dict \
espeak-ng-data/lt_dict \ espeak-ng-data/lt_dict \
espeak-ng-data/lv_dict \ espeak-ng-data/lv_dict \
espeak-ng-data/mi_dict \
espeak-ng-data/mk_dict \ espeak-ng-data/mk_dict \
espeak-ng-data/ml_dict \ espeak-ng-data/ml_dict \
espeak-ng-data/mni_dict \ espeak-ng-data/mni_dict \
espeak-ng-data/lv_dict: src/espeak-ng phsource/phonemes.stamp dictsource/lv_list dictsource/lv_rules 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 .. 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 mk: espeak-ng-data/mk_dict
dictsource/mk_extra: dictsource/mk_extra:
touch dictsource/mk_extra touch dictsource/mk_extra

+ 44
- 0
dictsource/mi_list View File

// ***************************************************************************/
// * Kyrgyz Language ky ky_list *
// * Original Author Joshua Meyer 7-1-2016 *
// * Contact info: [email protected] *
// ***************************************************************************/
// * 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

+ 62
- 0
dictsource/mi_rules View File

// 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)

+ 19
- 0
espeak-ng-data/lang/poz/mi View File

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

+ 75
- 0
phsource/ph_maori View File

// 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


+ 2
- 0
phsource/phonemes View File

phonemetable ky base1 phonemetable ky base1
include ph_kyrgyz include ph_kyrgyz


phonemetable mi base1
include ph_maori

Loading…
Cancel
Save