Files
espeak-ng/phsource/ph_catalan
T
jonsd 4423576af2 [1.43.63]
Phoneme definitions.  Add "equivalents" table to translate phonemes from a foreign language (eg. English) into the equivalant phonemes of this language. This is used when *_rules and *_list files indicate that a word uses pronunciation rules from a different language.

Unpronouncable words can be recognised by rules in *_rule files.  This feature is now used for en, de, es.

Lang=ta, hi.  Letter-names for combining vowel characters are distinguished from stand-alone vowel characters by a preceding beep.


git-svn-id: https://espeak.svn.sourceforge.net/svnroot/espeak/trunk@251 d46cf337-b52f-0410-862d-fd96e6ae7743
2010-08-02 09:09:25 +00:00

77 lines
1.2 KiB
Plaintext

//====================================================
// Catalan - based on Spanish and Base2
//====================================================
phoneme a
vowel starttype #a endtype #a
length 180
ChangeIfUnstressed(a#)
FMT(vowel/a_6)
endphoneme
phoneme a#
vowel starttype #@ endtype #@
ipa ɐ
unstressed
length 170
FMT(vowel/a#_3)
endphoneme
phoneme e
vowel starttype #e endtype #e
length 170
ChangeIfUnstressed(@)
FMT(vowel/e)
endphoneme
phoneme E
vowel starttype #e endtype #e
length 180
ChangeIfUnstressed(@)
FMT(vowel/e_mid)
endphoneme
phoneme E2 // don't reduce
vowel starttype #e endtype #e
length 180
FMT(vowel/e_mid)
endphoneme
phoneme O
vowel starttype #o endtype #o
length 170
ChangeIfUnstressed(U)
FMT(vowel/oo)
endphoneme
phoneme o
vowel starttype #o endtype #o
length 170
ChangeIfUnstressed(U)
FMT(vowel/o)
endphoneme
phoneme U
vowel starttype #u endtype #u
unstressed
length 160
FMT(vowel/uu_2)
endphoneme
phoneme u
vowel starttype #u endtype #u
length 160
ChangeIfUnstressed(U)
FMT(vowel/u_bck)
endphoneme
phoneme l
import_phoneme en/l // use 'dark' [l] after a vowel
endphoneme