diff --git a/phsource/ph_german b/phsource/ph_german index 95cc3092..29919136 100644 --- a/phsource/ph_german +++ b/phsource/ph_german @@ -265,7 +265,7 @@ endphoneme phoneme pF - vls blb afr + vls bld afr ipa pf Vowelout f1=0 f2=1000 -500 -350 f3=-200 80 lengthmod 2 diff --git a/src/libespeak-ng/phoneme.c b/src/libespeak-ng/phoneme.c index b224fb67..7529148b 100644 --- a/src/libespeak-ng/phoneme.c +++ b/src/libespeak-ng/phoneme.c @@ -120,7 +120,8 @@ phoneme_add_feature(PHONEME_TAB *phoneme, phoneme->phflags |= 12 << 16; break; case bld: - // FIXME: Not supported by eSpeak. Used in German p͡f. + phoneme->phflags &= ~phARTICULATION; + phoneme->phflags |= 1 << 16; // bilabial break; case alp: // pla pzd phoneme->phflags &= ~phARTICULATION;