Interface PhoneSet

All Known Implementing Classes:
PhoneSetImpl

public interface PhoneSet
Maintains a list of phones with various features for those phones.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
    Consonant cplace: l = labial, a = alveolar, p = palatal, b = labio_dental, d = dental, v = velar
    static final String
    Consonant type: s = stop, f = fricative, a = affricative, n = nasal, l = liquid.
    static final String
    Consonant voicing: + = on, - = off
    static final String
    Vowel or consonant: + = vowel, - = consonant.
    static final String
    Vowel frontness: 1 = front, 2 = mid, 3 = back.
    static final String
    Vowel height: 1 = high, 2 = mid, 3 = low.
    static final String
    Vowel length: s = short, l = long, d = dipthong, a = schwa.
    static final String
    Lip rounding: + = on, - = off.
  • Method Summary

    Modifier and Type
    Method
    Description
    getPhoneFeature(String phone, String featureName)
    Given a phoneme and a feature name, return the feature.
  • Field Details

  • Method Details

    • getPhoneFeature

      String getPhoneFeature(String phone, 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