public static class MaryLanguageFeatureProcessors.Selection_PhoneClass extends Object implements ByteValuedFeatureProcessor
Modifier and Type | Field and Description |
---|---|
protected String |
name |
protected MaryGenericFeatureProcessors.TargetElementNavigator |
navigator |
protected Map<String,String> |
phones2Classes |
protected ByteStringTranslator |
values |
Constructor and Description |
---|
MaryLanguageFeatureProcessors.Selection_PhoneClass(Map<String,String> phones2Classes,
String[] classes,
MaryGenericFeatureProcessors.TargetElementNavigator segmentNavigator)
Initialise the feature processor.
|
protected String name
protected ByteStringTranslator values
protected MaryGenericFeatureProcessors.TargetElementNavigator navigator
public MaryLanguageFeatureProcessors.Selection_PhoneClass(Map<String,String> phones2Classes, String[] classes, MaryGenericFeatureProcessors.TargetElementNavigator segmentNavigator)
phones2Classes
- the mapping of phones to their classesclasses
- the available phone classessegmentNavigator
- a navigator returning a segment with respect to the target.public String getName()
getName
in interface MaryFeatureProcessor
public String[] getValues()
ByteValuedFeatureProcessor
getValues
in interface ByteValuedFeatureProcessor
public byte process(Target target)
process
in interface ByteValuedFeatureProcessor
target
- targetCopyright © 2000–2016 DFKI GmbH. All rights reserved.