Browse Source

Merge pull request #754

master
Valdis Vitolins 5 years ago
parent
commit
ce5c3b9dea
3 changed files with 53 additions and 35 deletions
  1. 18
    14
      dictsource/chr_rules
  2. 9
    6
      espeak-ng-data/lang/iro/chr
  3. 26
    15
      phsource/ph_cherokee

+ 18
- 14
dictsource/chr_rules View File

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

+ 9
- 6
espeak-ng-data/lang/iro/chr View File

@@ -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 <[email protected]>
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
stressLength 180 180 180 180 180 180 180 180 //stress all vowels the same

consonants 150 150

+ 26
- 15
phsource/ph_cherokee View File

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

Loading…
Cancel
Save