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