C# Class Sagen.Pronunciation.Phoneme

显示文件 Open project: TheBerkin/Sagen Class Usage Examples

Public Properties

Property Type Description
ArticulationPlace ArticulationPlace
ArticulationType ArticulationManner
Backness float
Height float
IsVoiced bool
Roundedness float

Public Methods

Method Description
GetPresetIPA ( string ipa ) : Phoneme
GetPresetXSAMPA ( string xsampa ) : Phoneme
Phoneme ( ArticulationPlace artPlace, ArticulationManner artType, bool voiced = false )
Phoneme ( float height, float backness, float roundedness )
Phoneme ( float height, float backness, float roundedness, bool voiced = true, ArticulationPlace artPlace = ArticulationPlace.None, ArticulationManner artType = ArticulationManner.Vowel )

Private Methods

Method Description
Consonant ( string ipa, string xsampa, ArticulationPlace place, ArticulationManner type, bool voiced ) : void
Phoneme ( ) : System.Collections.Generic
Vowel ( string ipa, string xsampa, float openness, float backness, float roundedness ) : void

Method Details

GetPresetIPA() public static method

public static GetPresetIPA ( string ipa ) : Phoneme
ipa string
return Phoneme

GetPresetXSAMPA() public static method

public static GetPresetXSAMPA ( string xsampa ) : Phoneme
xsampa string
return Phoneme

Phoneme() public method

public Phoneme ( ArticulationPlace artPlace, ArticulationManner artType, bool voiced = false )
artPlace ArticulationPlace
artType ArticulationManner
voiced bool

Phoneme() public method

public Phoneme ( float height, float backness, float roundedness )
height float
backness float
roundedness float

Phoneme() public method

public Phoneme ( float height, float backness, float roundedness, bool voiced = true, ArticulationPlace artPlace = ArticulationPlace.None, ArticulationManner artType = ArticulationManner.Vowel )
height float
backness float
roundedness float
voiced bool
artPlace ArticulationPlace
artType ArticulationManner

Property Details

ArticulationPlace public_oe property

The place of articulation.
public ArticulationPlace ArticulationPlace
return ArticulationPlace

ArticulationType public_oe property

The type of articulation.
public ArticulationManner ArticulationType
return ArticulationManner

Backness public_oe property

The backness (position of the tongue relative to the back of the mouth). The second formant, F2, corresponds directly to this vocal quality.
public float Backness
return float

Height public_oe property

The height (tongue height). The first formant, F1, inversely corresponds to this vocal quality.
public float Height
return float

IsVoiced public_oe property

Determines if the phoneme is voiced.
public bool IsVoiced
return bool

Roundedness public_oe property

The roundedness (of the lips). The third formant, F3, typically represents roundedness.
public float Roundedness
return float