Package nzilbb.encoding
Class PhonemeTranslator
- java.lang.Object
-
- nzilbb.encoding.PhonemeTranslator
-
- All Implemented Interfaces:
Function<String,String>,UnaryOperator<String>
- Direct Known Subclasses:
ARPAbet2DISC,CMU2DISC,DISC2ARPAbet,DISC2CMU,DISC2HTK,DISC2IPA,DISC2Kirshenbaum,DISC2SAMPA,DISC2Unisyn,DISC2XSAMPA,HTK2DISC,IPA2DISC,Kirshenbaum2DISC,SAMPA2DISC,Unisyn2DISC,XSAMPA2DISC
public class PhonemeTranslator extends Object implements UnaryOperator<String>
Base-class for Functions that convert phonemic transcriptions from one encoding to another.- Author:
- Robert Fromont robert@fromont.net.nz
-
-
Constructor Summary
Constructors Constructor Description PhonemeTranslator()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringapply(String source)Translates a phonemic transcription from the source encoding to the destination encoding.StringgetDestinationEncoding()Getter fordestinationEncoding: The name of the destination encoding.StringgetSourceEncoding()Getter forsourceEncoding: The name of the source encoding.
-
-
-
Method Detail
-
getSourceEncoding
public String getSourceEncoding()
Getter forsourceEncoding: The name of the source encoding.- Returns:
- The name of the source encoding.
-
getDestinationEncoding
public String getDestinationEncoding()
Getter fordestinationEncoding: The name of the destination encoding.- Returns:
- The name of the destination encoding.
-
-