| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.sun.speech.freetts.en.us.NumberExpander
Expands Strings containing digits characters into
 a list of words representing those digits.
 It translates the following code from flite:
 lang/usEnglish/us_expand.c
| Method Summary | |
| static void | expandDigits(java.lang.String numberString,
             WordRelation wordRelation)Expands given token to list of words pronouncing it as digits | 
| static void | expandID(java.lang.String numberString,
         WordRelation wordRelation)Expands the given number string as pairs as in years or IDs | 
| static void | expandLetters(java.lang.String letters,
              WordRelation wordRelation)Expands the given string of letters as a list of single char symbols. | 
| static void | expandNumber(java.lang.String numberString,
             WordRelation wordRelation)Expands a digit string into a list of English words of those digits. | 
| static void | expandOrdinal(java.lang.String rawNumberString,
              WordRelation wordRelation)Expands the digit string of an ordinal number. | 
| static void | expandReal(java.lang.String numberString,
           WordRelation wordRelation)Expands the given number string as a real number. | 
| static int | expandRoman(java.lang.String roman)Returns the integer value of the given string of Roman numerals. | 
| static boolean | isDigit(char ch)Returns true if the given character is a digit (0-9 only). | 
| Methods inherited from class java.lang.Object | 
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Method Detail | 
public static void expandNumber(java.lang.String numberString,
                                WordRelation wordRelation)
numberString - the digit string to expand.wordRelation - words are added to this Relation
public static void expandDigits(java.lang.String numberString,
                                WordRelation wordRelation)
numberString - the string which is the number to expandwordRelation - words are added to this Relation
public static void expandOrdinal(java.lang.String rawNumberString,
                                 WordRelation wordRelation)
rawNumberString - the string which is the number to expandwordRelation - words are added to this Relation
public static void expandID(java.lang.String numberString,
                            WordRelation wordRelation)
numberString - the string which is the number to expandwordRelation - words are added to this Relation
public static void expandReal(java.lang.String numberString,
                              WordRelation wordRelation)
numberString - the string which is the real number to expandwordRelation - words are added to this Relation
public static void expandLetters(java.lang.String letters,
                                 WordRelation wordRelation)
letters - the string of letters to expandwordRelation - words are added to this Relationpublic static int expandRoman(java.lang.String roman)
roman - the string of Roman numbers
public static boolean isDigit(char ch)
ch - the character to test
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||