diff --git a/phsource/ph_ipa b/phsource/ph_ipa index bbd65478..26cfbc0c 100644 --- a/phsource/ph_ipa +++ b/phsource/ph_ipa @@ -13,7 +13,7 @@ // | afr | | | | | | | | | | | | | | | | | | | | | | | | | // | lat afr | | | | | | | | | | | | | | | | | | | | | | | | | // | sib frc | | | | | | | | | | | | | | | | | | | | | | | | | -// | frc | | B | | | | | | | | | | | | | | | | | | | | | | | +// | frc | | B | | v | | | | | | | | | | | | | | | | | | | | | // | lat frc | | | | | | | | | | | | | | | | | | | | | | | | | // | apr | | | | | | | | r\ | | | | | | | | j | | | | | | | | | // | lat apr | | | | | | | | | | | | | | | | | | | | | | | | | @@ -406,6 +406,30 @@ phoneme B FMT(voc/bh) addWav(vocw/v) endphoneme +phoneme v + vcd lbd frc + ipa v + lengthmod 6 + Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 + Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 + + IF KlattSynth THEN + Vowelout f1=1 f2=1000 -500 -300 f3=-300 60 len=50 brk + IF nextPh(isPause2) THEN + FMT(klatt/v_) addWav(vocw/v) + ENDIF + FMT(klatt/v) addWav(vocw/v, 150) + ENDIF + + IF nextPh(isPause2) THEN + FMT(voc/v_) addWav(vocw/v) + ENDIF + IF thisPh(isWordStart) AND nextPhW(isLiquid) THEN + length 70 + ENDIF + FMT(voc/v) addWav(vocw/v) +endphoneme + // approximant phoneme r\\ diff --git a/phsource/phonemes b/phsource/phonemes index 4fed7a06..987336a1 100644 --- a/phsource/phonemes +++ b/phsource/phonemes @@ -740,30 +740,10 @@ phoneme B endphoneme phoneme v - vcd lbd frc + import_phoneme ipa/v voicingswitch f - lengthmod 6 - Vowelin f1=0 f2=1000 -300 -200 f3=-300 100 - Vowelout f1=0 f2=1000 -500 -300 f3=-300 60 len=50 - - IF KlattSynth THEN - Vowelout f1=1 f2=1000 -500 -300 f3=-300 60 len=50 brk - IF nextPh(isPause2) THEN - FMT(klatt/v_) addWav(vocw/v) - ENDIF - FMT(klatt/v) addWav(vocw/v, 150) - ENDIF - - IF nextPh(isPause2) THEN - FMT(voc/v_) addWav(vocw/v) - ENDIF - IF thisPh(isWordStart) AND nextPhW(isLiquid) THEN - length 70 - ENDIF - FMT(voc/v) addWav(vocw/v) endphoneme - phoneme v# // approximant, not fricative vcd lbd frc ipa ʋ