Package com.sun.speech.freetts.en.us
Class USEnglish
java.lang.Object
com.sun.speech.freetts.en.us.USEnglish
Provides the definitions for US English whitespace, punctuations,
prepunctuation, and postpunctuation symbols. It also contains a set of
Regular Expressions for the US English language.
With regular expressions, it specifies what are whitespace,
letters in the alphabet, uppercase and lowercase letters, alphanumeric
characters, identifiers, integers, doubles, digits, and 'comma and int'.
It translates the following code from flite:
src/regex/cst_regex.c
lang/usenglish/us_text.c
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringpre-punctuation regular expression patternstatic final Stringpunctuation regular expression patternstatic Stringletter regular expression patternstatic Stringalphanumeric regular expression patternstatic Stringcomma separated integer regular expression patternstatic final Stringdefault digits2dash (e.g. 999-999-999) regular expressionstatic final Stringdefault digits/digits (e.g. 999/999) regular expressionstatic final Stringdefault drst "Dr.static final Stringdefault 4-digit numberstatic final Stringdefault has-vowel regular expressionstatic final Stringdefault -illion regular expressionstatic final Stringdefault number time regular expressionstatic final Stringdefault numessstatic final Stringdefault Roman numerals regular expressionstatic final Stringdefault 7-digit phone numberstatic final Stringdefault 3-digit numberstatic final Stringdefault letter regular expression patternstatic final Stringdefault alpha-numeric regular expression patternstatic final Stringdefault integer with commas regular expression patternstatic final Stringdefault digits regular expression patternstatic final Stringdefault dotted abbreviation regular expression patternstatic final Stringdefault double regular expression patternstatic final Stringdefault identifier regular expression patternstatic final Stringdefault integer regular expression patternstatic final Stringdefault lowercase regular expression patternstatic final Stringdefault ordinal number regular expression patternstatic final Stringdefault uppercase regular expression patternstatic final Stringdefault whitespace regular expression patternstatic final Stringdefault US money regular expressionstatic Stringdigits regular expression patternstatic final Stringdigits2dash (e.g. 999-999-999) regular expressionstatic final Stringdigits/digits (e.g. 999/999) regular expressionstatic Stringdotted abbreviation regular expression patternstatic Stringdouble regular expression patternstatic final Stringdrst "Dr.static final String4-digit numberstatic final Stringhas-vowel regular expressionstatic Stringidentifier regular expression patternstatic final String-illion regular expressionstatic Stringinteger regular expression patternstatic Stringlowercase regular expression patternstatic final Stringnumber time regular expressionstatic final Stringdefault numessstatic Stringordinal number regular expression patternstatic final StringRoman numerals regular expressionstatic final String7-digit phone numberstatic final String3-digit numberstatic Stringuppercase regular expression patternstatic final StringUS money regular expressionstatic Stringwhitespace regular expression patternstatic final Stringsingle char symbols regular expression patternstatic final Stringwhitespace symbols regular expression pattern -
Method Summary
-
Field Details
-
RX_DEFAULT_US_EN_WHITESPACE
default whitespace regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_ALPHABET
default letter regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_UPPERCASE
default uppercase regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_LOWERCASE
default lowercase regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_ALPHANUMERIC
default alpha-numeric regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_IDENTIFIER
default identifier regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_INT
default integer regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_DOUBLE
default double regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_COMMAINT
default integer with commas regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_DIGITS
default digits regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_DOTTED_ABBREV
default dotted abbreviation regular expression pattern- See Also:
-
RX_DEFAULT_US_EN_ORDINAL_NUMBER
default ordinal number regular expression pattern- See Also:
-
RX_DEFAULT_HAS_VOWEL
default has-vowel regular expression- See Also:
-
RX_DEFAULT_US_MONEY
default US money regular expression- See Also:
-
RX_DEFAULT_ILLION
default -illion regular expression- See Also:
-
RX_DEFAULT_DIGITS2DASH
default digits2dash (e.g. 999-999-999) regular expression- See Also:
-
RX_DEFAULT_DIGITSSLASHDIGITS
default digits/digits (e.g. 999/999) regular expression- See Also:
-
RX_DEFAULT_NUMBER_TIME
default number time regular expression- See Also:
-
RX_DEFAULT_ROMAN_NUMBER
default Roman numerals regular expression- See Also:
-
RX_DEFAULT_DRST
default drst "Dr. St" regular expression- See Also:
-
RX_DEFAULT_NUMESS
default numess- See Also:
-
RX_DEFAULT_SEVEN_DIGIT_PHONE_NUMBER
default 7-digit phone number- See Also:
-
RX_DEFAULT_FOUR_DIGIT
default 4-digit number- See Also:
-
RX_DEFAULT_THREE_DIGIT
default 3-digit number- See Also:
-
RX_WHITESPACE
whitespace regular expression pattern -
RX_ALPHABET
letter regular expression pattern -
RX_UPPERCASE
uppercase regular expression pattern -
RX_LOWERCASE
lowercase regular expression pattern -
RX_ALPHANUMERIC
alphanumeric regular expression pattern -
RX_IDENTIFIER
identifier regular expression pattern -
RX_INT
integer regular expression pattern -
RX_DOUBLE
double regular expression pattern -
RX_COMMAINT
comma separated integer regular expression pattern -
RX_DIGITS
digits regular expression pattern -
RX_DOTTED_ABBREV
dotted abbreviation regular expression pattern -
RX_ORDINAL_NUMBER
ordinal number regular expression pattern -
RX_HAS_VOWEL
has-vowel regular expression- See Also:
-
RX_US_MONEY
US money regular expression- See Also:
-
RX_ILLION
-illion regular expression- See Also:
-
RX_DIGITS2DASH
digits2dash (e.g. 999-999-999) regular expression- See Also:
-
RX_DIGITSSLASHDIGITS
digits/digits (e.g. 999/999) regular expression- See Also:
-
RX_NUMBER_TIME
number time regular expression- See Also:
-
RX_ROMAN_NUMBER
Roman numerals regular expression- See Also:
-
RX_DRST
drst "Dr. St" regular expression- See Also:
-
RX_NUMESS
default numess- See Also:
-
RX_SEVEN_DIGIT_PHONE_NUMBER
7-digit phone number- See Also:
-
RX_FOUR_DIGIT
4-digit number- See Also:
-
RX_THREE_DIGIT
3-digit number- See Also:
-
PUNCTUATION_SYMBOLS
punctuation regular expression pattern- See Also:
-
PREPUNCTUATION_SYMBOLS
pre-punctuation regular expression pattern- See Also:
-
SINGLE_CHAR_SYMBOLS
single char symbols regular expression pattern- See Also:
-
WHITESPACE_SYMBOLS
whitespace symbols regular expression pattern- See Also:
-