mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
Added Burmese (work in progress).
This commit is contained in:
@@ -192,6 +192,7 @@ phsource/phonemes.stamp: \
|
||||
phsource/ph_basque \
|
||||
phsource/ph_bengali \
|
||||
phsource/ph_bulgarian \
|
||||
phsource/ph_burmese \
|
||||
phsource/ph_catalan \
|
||||
phsource/ph_consonants \
|
||||
phsource/ph_croatian \
|
||||
@@ -332,6 +333,7 @@ dictionaries: \
|
||||
espeak-data/ml_dict \
|
||||
espeak-data/mr_dict \
|
||||
espeak-data/ms_dict \
|
||||
espeak-data/my_dict \
|
||||
espeak-data/nci_dict \
|
||||
espeak-data/ne_dict \
|
||||
espeak-data/nl_dict \
|
||||
@@ -640,6 +642,12 @@ dictsource/ms_extra:
|
||||
espeak-data/ms_dict: src/espeak phsource/phonemes.stamp dictsource/ms_list dictsource/ms_rules dictsource/ms_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak --compile=ms && cd ..
|
||||
|
||||
my: espeak-data/my_dict
|
||||
dictsource/my_extra:
|
||||
touch dictsource/my_extra
|
||||
espeak-data/my_dict: src/espeak phsource/phonemes.stamp dictsource/my_list dictsource/my_rules dictsource/my_extra
|
||||
cd dictsource && ESPEAK_DATA_PATH=$(PWD) LD_LIBRARY_PATH=../src:${LD_LIBRARY_PATH} ../src/espeak --compile=my && cd ..
|
||||
|
||||
nci: espeak-data/nci_dict
|
||||
dictsource/nci_extra:
|
||||
touch dictsource/nci_extra
|
||||
|
||||
@@ -0,0 +1,4 @@
|
||||
//စပေါ် zəbɔ
|
||||
//soldier sold
|
||||
//How zəbɔ
|
||||
//က kə
|
||||
@@ -0,0 +1,23 @@
|
||||
// This file is UTF8 encoded
|
||||
// Spelling to phoneme rules for Burmese
|
||||
|
||||
//.replace
|
||||
//၀ 0 // Convert numbers
|
||||
//၁ 1
|
||||
//၂ 2
|
||||
//၃ 3
|
||||
//၄ 4
|
||||
//၅ 5
|
||||
//၆ 6
|
||||
//၇ 7
|
||||
//၈ 8
|
||||
//၉ 9
|
||||
|
||||
.group စ
|
||||
စ zə
|
||||
|
||||
.group ပ
|
||||
ပ bə
|
||||
|
||||
.group က
|
||||
က kə
|
||||
@@ -0,0 +1,2 @@
|
||||
name burmese
|
||||
language my
|
||||
@@ -0,0 +1,224 @@
|
||||
// http://espeak.sourceforge.net/phontab.html
|
||||
//=========================================================
|
||||
// Burmese
|
||||
//=========================================================
|
||||
|
||||
//===========
|
||||
// TONES
|
||||
//===========
|
||||
|
||||
//phoneme 1 //see vietnamese; tones taken from there
|
||||
// stress
|
||||
// Tone(X,Y,...)
|
||||
//endphoneme
|
||||
|
||||
phoneme 1 //low tone
|
||||
stress
|
||||
Tone(20,35, envelope/i_risefall,NULL)
|
||||
endphoneme
|
||||
|
||||
phoneme 2 //high tone
|
||||
stress
|
||||
Tone(45,80, envelope/p_rise,NULL)
|
||||
endphoneme
|
||||
|
||||
phoneme 3 //creaky tone
|
||||
stress
|
||||
Tone(30,75, envelope/p_214, NULL)
|
||||
endphoneme
|
||||
|
||||
phoneme 4 //checked tone
|
||||
stress
|
||||
Tone(20,35, envelope/i_risefall,NULL)
|
||||
endphoneme
|
||||
|
||||
|
||||
//===========
|
||||
// VOWELS
|
||||
//===========
|
||||
|
||||
//phoneme X
|
||||
// vowel starttype #X endtype #X
|
||||
// length XXX
|
||||
// FMT(vowel/X_X)
|
||||
//endphoneme
|
||||
|
||||
phoneme ə // Schwa
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
IF thisPh(isWordEnd) THEN
|
||||
FMT(vowel/@_6, 90)
|
||||
ENDIF
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
phoneme ɔ
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
IF thisPh(isWordEnd) THEN
|
||||
FMT(vowel/@_6, 90)
|
||||
ENDIF
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
phoneme o
|
||||
vowel starttype #@ endtype #@
|
||||
unstressed
|
||||
length 140
|
||||
IfNextVowelAppend(r-)
|
||||
IF thisPh(isWordEnd) THEN
|
||||
FMT(vowel/@_6, 90)
|
||||
ENDIF
|
||||
FMT(vowel/@)
|
||||
endphoneme
|
||||
|
||||
//===========
|
||||
// CONSONANTS
|
||||
//===========
|
||||
|
||||
phoneme mh //voiceless
|
||||
vls blb nasal
|
||||
endphoneme
|
||||
|
||||
phoneme m
|
||||
vcd blb nasal
|
||||
endphoneme
|
||||
|
||||
phoneme nh
|
||||
vls alv nasal
|
||||
endphoneme
|
||||
|
||||
phoneme n
|
||||
vcd alv nasal
|
||||
endphoneme
|
||||
|
||||
phoneme ɲh
|
||||
vls pal nasal
|
||||
endphoneme
|
||||
|
||||
phoneme ɲ
|
||||
vcd pal nasal
|
||||
endphoneme
|
||||
|
||||
phoneme ŋh
|
||||
vls vel nasal
|
||||
endphoneme
|
||||
|
||||
phoneme ŋ
|
||||
vcd vel nasal
|
||||
endphoneme
|
||||
|
||||
phoneme ɴ
|
||||
vcd glt nasal
|
||||
endphoneme
|
||||
|
||||
phoneme p
|
||||
vls blb stop
|
||||
endphoneme
|
||||
|
||||
phoneme b
|
||||
vcd blb stop
|
||||
endphoneme
|
||||
|
||||
phoneme ph //aspirated
|
||||
vls blb stop
|
||||
endphoneme
|
||||
|
||||
phoneme t
|
||||
vls alv stop
|
||||
endphoneme
|
||||
|
||||
phoneme d
|
||||
vcd alv stop
|
||||
endphoneme
|
||||
|
||||
phoneme th
|
||||
vls alv stop
|
||||
endphoneme
|
||||
|
||||
phoneme tɕ
|
||||
vls pla afr sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme dʑ
|
||||
vcd pla afr sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme tɕh
|
||||
vls pla afr sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme k
|
||||
import_phoneme base/k
|
||||
// vls vel stop
|
||||
endphoneme
|
||||
|
||||
phoneme g
|
||||
vcd vel stop
|
||||
endphoneme
|
||||
|
||||
phoneme kh
|
||||
vls vel stop
|
||||
endphoneme
|
||||
|
||||
phoneme ʔ
|
||||
vls glt stop
|
||||
endphoneme
|
||||
|
||||
phoneme θ
|
||||
vls dnt frc
|
||||
endphoneme
|
||||
|
||||
phoneme ð
|
||||
vcd dnt frc
|
||||
endphoneme
|
||||
|
||||
phoneme s
|
||||
vls alv frc sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme z
|
||||
import_phoneme base/z
|
||||
// vcd alv frc sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme sh //aspirated not palatal
|
||||
vls alv frc sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme ʃ
|
||||
vls pla frc sibilant
|
||||
endphoneme
|
||||
|
||||
phoneme h
|
||||
vls glt frc
|
||||
endphoneme
|
||||
|
||||
phoneme j
|
||||
vcd pal liquid
|
||||
endphoneme
|
||||
|
||||
phoneme ɹ
|
||||
vcd alv liquid
|
||||
endphoneme
|
||||
|
||||
phoneme wh //voiceless
|
||||
vls blb liquid
|
||||
endphoneme
|
||||
|
||||
phoneme w
|
||||
vcd blb liquid
|
||||
endphoneme
|
||||
|
||||
phoneme lh //voiceless
|
||||
vls alv liquid
|
||||
endphoneme
|
||||
|
||||
phoneme l
|
||||
vcd alv liquid
|
||||
endphoneme
|
||||
|
||||
+8
-92
@@ -1728,14 +1728,14 @@ include ph_finnish
|
||||
phonemetable et base
|
||||
include ph_estonian
|
||||
|
||||
phonemetable fr base
|
||||
include ph_french
|
||||
//phonemetable fr base
|
||||
//include ph_french
|
||||
|
||||
phonemetable fr-ca fr
|
||||
include ph_french_ca
|
||||
//phonemetable fr-ca fr
|
||||
//include ph_french_ca
|
||||
|
||||
phonemetable nl base
|
||||
include ph_dutch
|
||||
//phonemetable nl base
|
||||
//include ph_dutch
|
||||
|
||||
|
||||
phonemetable hi_base base
|
||||
@@ -1899,90 +1899,6 @@ include ph_farsi
|
||||
phonemetable ar base
|
||||
include ph_arabic
|
||||
|
||||
|
||||
//**************************************************************************************
|
||||
// The following lines are experimental, for future additions.
|
||||
// These langauges are not in a usable state.
|
||||
// These lines can be deleted.
|
||||
|
||||
phonemetable rw base2
|
||||
include ph_kinyarwanda
|
||||
|
||||
//phonemetable mn base
|
||||
//include ph_mongolian
|
||||
|
||||
phonemetable prs base
|
||||
include ph_dari
|
||||
|
||||
phonemetable sl pl
|
||||
include ph_slovenian
|
||||
|
||||
phonemetable gd base
|
||||
include ph_s_gaelic
|
||||
|
||||
phonemetable nso base
|
||||
include ph_northern-sotho
|
||||
|
||||
phonemetable ht fr
|
||||
include ph_haitian
|
||||
|
||||
phonemetable az tr
|
||||
include ph_azerbaijani
|
||||
|
||||
phonemetable ak base
|
||||
include ph_akan
|
||||
|
||||
phonemetable am base
|
||||
include ph_amhari
|
||||
|
||||
phonemetable wo base
|
||||
include ph_wolof
|
||||
|
||||
phonemetable dv hi_base
|
||||
include ph_divehi
|
||||
|
||||
phonemetable te hi_base
|
||||
include ph_telugu
|
||||
|
||||
phonemetable si hi_base
|
||||
include ph_sinhala
|
||||
|
||||
phonemetable as bn
|
||||
include ph_assamese
|
||||
|
||||
phonemetable or bn
|
||||
include ph_oriya
|
||||
|
||||
phonemetable mni bn
|
||||
include ph_manipuri
|
||||
|
||||
|
||||
|
||||
phonemetable tn base
|
||||
include ph_setswana
|
||||
|
||||
|
||||
phonemetable mt base
|
||||
include ph_maltese
|
||||
|
||||
phonemetable bo hi
|
||||
include ph_tibetan
|
||||
|
||||
phonemetable kk base
|
||||
include ph_kazakh
|
||||
|
||||
phonemetable tt base
|
||||
include ph_tatar
|
||||
|
||||
phonemetable ko base
|
||||
include ph_korean
|
||||
|
||||
phonemetable kl base
|
||||
include ph_greenlandic
|
||||
|
||||
phonemetable om base
|
||||
include ph_oromo
|
||||
|
||||
//phonemetable en-test base
|
||||
//include ph_english_test
|
||||
phonemetable my base
|
||||
include ph_burmese
|
||||
|
||||
|
||||
Reference in New Issue
Block a user