Class ManualSynthesizer


  • public final class ManualSynthesizer
    extends Object
    A synthesizer that reads the inflected form and POS information from a plain (UTF-8) text file. This makes it possible for the user to edit the text file to let the system know about new words or missing readings in the synthesizer *.dict file.

    File Format: fullform baseform postags (tab separated)

    Author:
    Ionuț Păduraru
    See Also:
    ManualTagger, BaseSynthesizer
    • Method Detail

      • getPossibleTags

        public Set<String> getPossibleTags()
        Retrieve all the possible POS values.
      • lookup

        public List<String> lookup​(String lemma,
                                   String posTag)
        Look up a word's inflected form as specified by the lemma and POS tag.
        Parameters:
        lemma - the lemma to inflect.
        posTag - the required POS tag.
        Returns:
        a list with all the inflected forms of the specified lemma having the specified POS tag. If no inflected form is found, the function returns null.