diff --git a/dictsource/chr_rules b/dictsource/chr_rules index a61293d8..309eefdc 100644 --- a/dictsource/chr_rules +++ b/dictsource/chr_rules @@ -1,34 +1,37 @@ -//tone place holders +//tones .L01 xb xc xcxd xdxc xd xdxf xfxd xf + //nasal consonants .L02 m n + //all consonants .L03 ch d g h j k l m n s t w y +//all vowels +.L04 a e i o u v ạ ẹ ị ọ ụ ṿ .replace - -¹ xb -² xc -³ xd -⁴ xf + ¹ xb + ² xc + ³ xd + ⁴ xf //CED pp xi-xii .group x - xb 21 + xb 1_| - xc 2 + xc 2_| - xcxd 23 - xdxc 32 + xcxd 23_| + xdxc 32_| - xd 3 + xd 3_| - xdxf 34 - xfxd 43 + xdxf 34_| + xfxd 43_| - xf 4 + xf 4_| //CED page x .group ɂ @@ -318,3 +321,4 @@ y j yh (L01 j yh (L03 j + diff --git a/espeak-ng-data/lang/iro/chr b/espeak-ng-data/lang/iro/chr index 4f15aae7..1e665d13 100644 --- a/espeak-ng-data/lang/iro/chr +++ b/espeak-ng-data/lang/iro/chr @@ -1,17 +1,20 @@ -name Cherokee -language chr +name Cherokee //https://github.com/espeak-ng/espeak-ng/blob/master/docs/voices.md +language chr 5 + maintainer Michael Conrad status testing voicing 100 -speed 60 -words 0 2 +speed 73 +words 0 1 phonemes chr //stress on all syllables to simulate stress on no syllables stressRule 9 -intonation 3 // Less intonation, and comma does not raise the pitch. +intonation 1 pitch 30 90 tunes chrs chrc chrq chre stressAmp 8 8 8 8 8 8 8 8 //stress all vowels the same -stressLength 180 180 180 180 180 180 180 180 //stress all vowels the same \ No newline at end of file +stressLength 180 180 180 180 180 180 180 180 //stress all vowels the same + +consonants 150 150 \ No newline at end of file diff --git a/phsource/ph_cherokee b/phsource/ph_cherokee index 2f6a9c48..eae367a8 100644 --- a/phsource/ph_cherokee +++ b/phsource/ph_cherokee @@ -105,7 +105,7 @@ endphoneme // ạ, a //from ph_en phoneme A: - vwl + vwl starttype #a endtype #a length 175 FMT(vowel/aa_2) endphoneme @@ -113,7 +113,7 @@ endphoneme // ạ, a, end of word vowel //from ph_english phoneme A~ - vwl + vwl starttype #a endtype #a length 175 FMT(vnasal/aa_n2) endphoneme @@ -121,7 +121,7 @@ endphoneme // e, ẹ //from ph_base2 phoneme E - vwl + vwl starttype #e endtype #e length 175 FMT(vowel/ee_1) endphoneme @@ -129,7 +129,7 @@ endphoneme // e, ẹ, final word vowel //from ph_konkani phoneme E~ - vwl + vwl starttype #e endtype #e length 175 FMT(vnasal/ee_n2) endphoneme @@ -137,7 +137,7 @@ endphoneme // i, ị //from ph_en phoneme I - vwl + vwl starttype #i endtype #i length 175 FMT(vowel/ii_2) endphoneme @@ -145,7 +145,7 @@ endphoneme // i, ị, final word vowel //from ph_konkani phoneme I~ - vwl + vwl starttype #i endtype #i length 175 FMT(vnasal/ii_n) endphoneme @@ -153,14 +153,14 @@ endphoneme // o, ọ //from ph_base2 phoneme o - vwl + vwl starttype #o endtype #o length 175 FMT(vowel/o) endphoneme // o, ọ, final word vowel phoneme o~ - vwl + vwl starttype #o endtype #o length 175 FMT(vnasal/o_n) endphoneme @@ -168,14 +168,14 @@ endphoneme // u, ụ //from ph_base2 phoneme u - vwl + vwl starttype #u endtype #u length 175 FMT(vowel/u_bck) endphoneme // u, ụ, final word vowel phoneme u~ - vwl + vwl starttype #u endtype #u length 175 FMT(vnasal/u_n) endphoneme @@ -183,7 +183,7 @@ endphoneme //ṿ, v //from ph_french phoneme W~ - vwl + vwl starttype #@ endtype #@ length 175 FMT(vnasal/W_n) endphoneme @@ -191,20 +191,31 @@ endphoneme // fix specific consonents to last long enough to be heard phoneme l import_phoneme base2/l - length 150 + length 75 endphoneme phoneme m import_phoneme base2/m - length 400 + length 75 endphoneme phoneme n import_phoneme base2/n - length 200 + length 75 endphoneme phoneme w import_phoneme base2/w - length 100 + length 75 +endphoneme + +phoneme j + import_phoneme base1/j + length 75 +endphoneme + +phoneme h + import_phoneme base1/h + length 5 + //lengthmod 1 endphoneme \ No newline at end of file