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 String
pre-punctuation regular expression patternstatic final String
punctuation regular expression patternstatic String
letter regular expression patternstatic String
alphanumeric regular expression patternstatic String
comma separated integer regular expression patternstatic final String
default digits2dash (e.g. 999-999-999) regular expressionstatic final String
default digits/digits (e.g. 999/999) regular expressionstatic final String
default drst "Dr.static final String
default 4-digit numberstatic final String
default has-vowel regular expressionstatic final String
default -illion regular expressionstatic final String
default number time regular expressionstatic final String
default numessstatic final String
default Roman numerals regular expressionstatic final String
default 7-digit phone numberstatic final String
default 3-digit numberstatic final String
default letter regular expression patternstatic final String
default alpha-numeric regular expression patternstatic final String
default integer with commas regular expression patternstatic final String
default digits regular expression patternstatic final String
default dotted abbreviation regular expression patternstatic final String
default double regular expression patternstatic final String
default identifier regular expression patternstatic final String
default integer regular expression patternstatic final String
default lowercase regular expression patternstatic final String
default ordinal number regular expression patternstatic final String
default uppercase regular expression patternstatic final String
default whitespace regular expression patternstatic final String
default US money regular expressionstatic String
digits regular expression patternstatic final String
digits2dash (e.g. 999-999-999) regular expressionstatic final String
digits/digits (e.g. 999/999) regular expressionstatic String
dotted abbreviation regular expression patternstatic String
double regular expression patternstatic final String
drst "Dr.static final String
4-digit numberstatic final String
has-vowel regular expressionstatic String
identifier regular expression patternstatic final String
-illion regular expressionstatic String
integer regular expression patternstatic String
lowercase regular expression patternstatic final String
number time regular expressionstatic final String
default numessstatic String
ordinal number regular expression patternstatic final String
Roman numerals regular expressionstatic final String
7-digit phone numberstatic final String
3-digit numberstatic String
uppercase regular expression patternstatic final String
US money regular expressionstatic String
whitespace regular expression patternstatic final String
single char symbols regular expression patternstatic final String
whitespace 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:
-