com.sun.speech.freetts
Interface PhoneSet

All Known Implementing Classes:
PhoneSetImpl

public interface PhoneSet

Maintains a list of phones with various features for those phones.


Field Summary
static java.lang.String CPLACE
          Consonant cplace: l = labial, a = alveolar, p = palatal, b = labio_dental, d = dental, v = velar
static java.lang.String CTYPE
          Consonant type: s = stop, f = fricative, a = affricative, n = nasal, l = liquid.
static java.lang.String CVOX
          Consonant voicing: + = on, - = off
static java.lang.String VC
          Vowel or consonant: + = vowel, - = consonant.
static java.lang.String VFRONT
          Vowel frontness: 1 = front, 2 = mid, 3 = back.
static java.lang.String VHEIGHT
          Vowel height: 1 = high, 2 = mid, 3 = low.
static java.lang.String VLNG
          Vowel length: s = short, l = long, d = dipthong, a = schwa.
static java.lang.String VRND
          Lip rounding: + = on, - = off.
 
Method Summary
 java.lang.String getPhoneFeature(java.lang.String phone, java.lang.String featureName)
          Given a phoneme and a feature name, return the feature.
 

Field Detail

VC

public static final java.lang.String VC
Vowel or consonant: + = vowel, - = consonant.

See Also:
Constant Field Values

VLNG

public static final java.lang.String VLNG
Vowel length: s = short, l = long, d = dipthong, a = schwa.

See Also:
Constant Field Values

VHEIGHT

public static final java.lang.String VHEIGHT
Vowel height: 1 = high, 2 = mid, 3 = low.

See Also:
Constant Field Values

VFRONT

public static final java.lang.String VFRONT
Vowel frontness: 1 = front, 2 = mid, 3 = back.

See Also:
Constant Field Values

VRND

public static final java.lang.String VRND
Lip rounding: + = on, - = off.

See Also:
Constant Field Values

CTYPE

public static final java.lang.String CTYPE
Consonant type: s = stop, f = fricative, a = affricative, n = nasal, l = liquid.

See Also:
Constant Field Values

CPLACE

public static final java.lang.String CPLACE
Consonant cplace: l = labial, a = alveolar, p = palatal, b = labio_dental, d = dental, v = velar

See Also:
Constant Field Values

CVOX

public static final java.lang.String CVOX
Consonant voicing: + = on, - = off

See Also:
Constant Field Values
Method Detail

getPhoneFeature

public java.lang.String getPhoneFeature(java.lang.String phone,
                                        java.lang.String featureName)
Given a phoneme and a feature name, return the feature.

Parameters:
phone - the phoneme of interest
featureName - the name of the feature of interest
Returns:
the feature with the given name