mirror of
https://github.com/rhasspy/espeak-ng.git
synced 2026-10-31 05:35:35 +00:00
115 lines
1.9 KiB
Plaintext
115 lines
1.9 KiB
Plaintext
phoneme #r virtual
|
||
// Used for "r" sounds
|
||
endphoneme
|
||
|
||
|
||
phoneme H // arabic Hah
|
||
vls phr frc
|
||
ipa ħ
|
||
lengthmod 5
|
||
WAV(vwl_ar/hah)
|
||
endphoneme
|
||
|
||
phoneme Z // arabic ZAH .Todo
|
||
vls phr frc
|
||
ipa ðˤ
|
||
lengthmod 5
|
||
voicingswitch z
|
||
Vowelin f1=1 f2=2700 400 600 f3=200 70 rate len=70
|
||
Vowelout f1=1 f2=2700 400 600 f3=200 70 rate
|
||
WAV(vwl_ar/zah)
|
||
endphoneme
|
||
|
||
phoneme A // arabic Ain
|
||
vls phr frc
|
||
ipa ʕ
|
||
voicingswitch a
|
||
length 160
|
||
Vowelin f1=2 f2=2300 -400 500 f3=300 80
|
||
Vowelout f1=2 f2=2300 -300 450 f3=-100 10
|
||
WAV(vwl_ar/ain)
|
||
endphoneme
|
||
|
||
phoneme gH // arabic ghain,
|
||
// the phoneme is derived from Q
|
||
vcd vel frc
|
||
voicingswitch R2
|
||
ipa ɣ
|
||
lengthmod 6
|
||
Vowelin f1=2 f2=2300 200 400 f3=-100 80
|
||
Vowelout f1=2 f2=2300 250 300 f3=-300 80 brk
|
||
FMT(voc/Q) //addWav(vocw/Q)
|
||
endphoneme
|
||
|
||
|
||
phoneme dH //arabic Dhad
|
||
alv vls stp
|
||
ipa dˤ
|
||
voicingswitch d[
|
||
lengthmod 7
|
||
Vowelin f1=2 f2=1500 -300 300 f3=-150 80
|
||
Vowelout f1=2 f2=1500 -300 300 f3=-150 80
|
||
WAV(vwl_ar/dhad)
|
||
//FMT(vwl_ar/d_dnt)
|
||
endphoneme
|
||
|
||
phoneme s[
|
||
vls dnt stp
|
||
voicingswitch s
|
||
length 160
|
||
lengthmod 7
|
||
WAV(vwl_ar/shin)
|
||
endphoneme
|
||
|
||
phoneme X
|
||
vls uvl frc
|
||
voicingswitch Q
|
||
lengthmod 7
|
||
Vowelin f1=0 f2=2300 200 400 f3=-100 80
|
||
Vowelout f1=0 f2=2300 300 400 f3=-100 80 rms=20
|
||
WAV(ufric/xx, 70)
|
||
|
||
endphoneme
|
||
|
||
// vowels
|
||
phoneme a
|
||
vwl starttype #a endtype #a
|
||
IF nextPhW(isPause) THEN
|
||
length 80
|
||
ELSE
|
||
length 140
|
||
ENDIF
|
||
IF nextPhW(a) THEN
|
||
length 200
|
||
ENDIF
|
||
FMT(vowel/a)
|
||
endphoneme
|
||
|
||
|
||
phoneme i
|
||
vwl starttype #i endtype #i
|
||
IF nextPhW(isPause) THEN
|
||
length 80
|
||
ELSE
|
||
length 140
|
||
ENDIF
|
||
IF nextPhW(i) THEN
|
||
length 200
|
||
ENDIF
|
||
FMT(vowel/i)
|
||
endphoneme
|
||
|
||
|
||
phoneme u
|
||
vwl starttype #u endtype #u
|
||
IF nextPhW(isPause) THEN
|
||
length 80
|
||
ELSE
|
||
length 140
|
||
ENDIF
|
||
IF nextPhW(u) THEN
|
||
length 200
|
||
ENDIF
|
||
FMT(vowel/u)
|
||
endphoneme
|