diff --git a/phsource/ph_vietnam b/phsource/ph_vietnam index f46f2ce0..031bbe9b 100644 --- a/phsource/ph_vietnam +++ b/phsource/ph_vietnam @@ -752,7 +752,11 @@ phoneme N // si**ng** IF thisPh(isWordEnd) THEN length 163 ENDIF - FMT(n/nm) + IF thisPh(isWordEnd) THEN + FMT(n/nm) + ELSE + FMT(nn/_nn) + ENDIF endphoneme phoneme l @@ -926,15 +930,15 @@ phoneme n^ // (a)nh VowelStart(n^/n^u) EndSwitch - IF prevPh(isPause) THEN - FMT(n^/_n^) - ELIF nextPh(isNotVowel) THEN + IF thisPh(isWordEnd) THEN IF nextPhW(n^) THEN length 75 ELIF prevPhW(n^) THEN length 100 ENDIF FMT(vietnam/n^_) + ElSE + FMT(n^/_n^) ENDIF endphoneme