Class CMUArcticVoice

    • Constructor Detail

      • CMUArcticVoice

        public CMUArcticVoice​(java.lang.String name,
                              Gender gender,
                              Age age,
                              java.lang.String description,
                              java.util.Locale locale,
                              java.lang.String domain,
                              java.lang.String organization,
                              CMULexicon lexicon,
                              java.net.URL database)
        Creates a simple cluster unit voice for the ARCTIC voices
        Parameters:
        name - the name of the voice
        gender - the gender of the voice
        age - the age of the voice
        description - a human-readable string providing a description that can be displayed for the users.
        locale - the locale of the voice
        domain - the domain of this voice. For example,
        organization - the organization which created the voice "general", "time", or "weather".
        lexicon - the lexicon to load
        database - the url to the database containing unit data for this voice.
    • Method Detail

      • getUnitSelector

        public UtteranceProcessor getUnitSelector()
                                           throws java.io.IOException
        Returns the unit selector to be used by this voice. Derived voices typically override this to customize behaviors. This voice uses a cluster unit selector as the unit selector.
        Specified by:
        getUnitSelector in interface de.dfki.lt.freetts.ConcatenativeVoice
        Overrides:
        getUnitSelector in class CMUClusterUnitVoice
        Returns:
        the post lexical processor
        Throws:
        java.io.IOException - if an IO error occurs while getting processor