Files
espeak-ng/phsource/ph_bengali
T
Reece H. Dunn 52d5ce901d 1.47.03c (from http://espeak.sourceforge.net/test/latest.html) take 2
This deletes the rules/list files removed from the sources as they
have been removed from the dict_phoneme file.
2013-03-26 02:48:10 +00:00

95 lines
1.3 KiB
Plaintext

//====================================================
// Bengali, inherits from Hindi
//====================================================
phoneme V // inherent vowel, can be [O] or [o]
vowel flag1 starttype #o endtype #o
length 200
IF thisPh(isWordEnd) AND prevPhW(isNotVowel) AND prev2PhW(isVowel) THEN
ChangePhoneme(NULL)
ENDIF
IF thisPh(isFirstVowel) THEN
IF nextVowel(i) OR nextVowel(u) THEN
ChangePhoneme(o)
ENDIF
IF prevPhW(r) THEN
ChangePhoneme(o)
ENDIF
ENDIF
ChangePhoneme(O)
endphoneme
phoneme a
vowel starttype #a endtype #a
length 225
FMT(vowel/aa_9)
endphoneme
phoneme i
vowel starttype #i endtype #i
length 200
FMT(vowel/i_6)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 200
FMT(vowel/u)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 200
FMT(vowel/e)
endphoneme
phoneme &
vowel starttype #a endtype #a
length 200
FMT(vowel/&_2)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 200
IF nextPhW(w) THEN
length 160
ENDIF
FMT(vowel/o)
endphoneme
phoneme O
vowel starttype #o endtype #o
length 200
FMT(vowel/oo_5)
endphoneme
phoneme tS
import_phoneme base/tS
endphoneme
phoneme tS#
import_phoneme base/tS
endphoneme
phoneme ~
virtual
endphoneme