Class EPMLU

java.lang.Object
ca.phon.ipa.alignment.pmlu.EPMLU

@Extension(PhoneMap.class) public class EPMLU extends Object
"Extended Phonological Mean Length of Utterance" (Arias invalid input: '&' LleĆ³ 2013) calculations for PhoneMaps
  • Constructor Details

  • Method Details

    • getPhoneMap

      public PhoneMap getPhoneMap()
    • targetEPMLUFeatures

      public int targetEPMLUFeatures()
      Calculate actual ePMLU-Features. This is the number of consonants times 3 (one point for each Manner, Place, and Voicing)
      Returns:
      target eMPLU-Features
    • actualEPMLUFeatures

      public int actualEPMLUFeatures()
      Calculate actual ePMLU-Features. This will be the number of consonants, with one point each for manner, place, and voicing match.
      Returns:
      actual ePMLU-Features
    • ePWPFeatures

      public float ePWPFeatures()
      ePWP-Features
      Returns:
      actualEMPLUFeatures()/targetEMPLUFeatures()
    • targetEPMLUSyllables

      public float targetEPMLUSyllables(float closedSyllBonus)
      Calculate target ePMLU-Syllables. This will be the number of syllables times 2, plus the bonus amount for every closed syllable.
      Parameters:
      closedSyllBonus -
      Returns:
      target ePMLU-Syllables
    • targetEPMLUSyllables

      public float targetEPMLUSyllables()
      targetEMPLUSyllables with a closedSyllBonus of 1.0f
      Returns:
      targetEMPLUSyllables
    • actualEPMLUSyllables

      public float actualEPMLUSyllables(float closedSyllBonus)
      Calculate actual ePMLU-Syllables. This will be the number of syllables times 2, plus the bonus amount for every closed syllable.
      Parameters:
      closedSyllBonus -
      Returns:
      actual ePMLU-Syllables
    • actualEPMLUSyllables

      public float actualEPMLUSyllables()
    • ePWPSyllables

      public float ePWPSyllables(float closedSyllBonus)
    • ePWPSyllables

      public float ePWPSyllables()
    • targetEPMLU

      public float targetEPMLU(float closedSyllBonus)
    • targetEPMLU

      public float targetEPMLU()
    • actualEPMLU

      public float actualEPMLU(float closedSyllBonus)
    • actualEPMLU

      public float actualEPMLU()
    • ePWP

      public float ePWP(float closedSyllBonus)
    • ePWP

      public float ePWP()