About Us    Products    Store    Support    Download    Contact 

 

 

 

SpeechStudio implements a wide variety of different grammars so exactly the right grammar can be activated for any particular situation, insuring the best possible recognition results.  Multiple grammars can be activated in parallel, so, for example, a program can listen for an integer and a real number at the same time.

The following table summarizes the grammars that are shipped with SpeechStudio Suite.

 
Grammar Name Description
alphabet Combination of letters, military, and "as in" styles.
approx_duration [days] [hours] [approx_minute_phrase]
approx_minute_phrase 5, 10, 15...55 minutes
approx_time hours [ approx_minutes]
character Most ANSI characters,  punctuation, digit or alphabet (letter, as_in or military)
date date_with_weekday, date_yyyymmdd, mmddyyyy OR ddmmyyyy
date_ddmmyyyy E.g., the fifth of January 2003 OR five January 2003 (year is optional)
date_mmddyyyy E.g., January fifth two thousand three (year is optional)
date_with_weekday  weekday mmddyyyy OR weekday ddmmyyyy
date_yyyymmdd E.g., two thousand three January fifth
day_number "first" to "thirty-first"
digit "zero" up to "nine"
digit_ordinal "first" up to "ninth"
exponent_as_E E <up_to_3_digits>
exponent_up_to_thousandth "times ten to the <up_to_thousandth>" 
float  floating point, with up to ten digit fractions and up to three digit exponents
float_precision2  floating point, with up to two digit fractions and up to three digit exponents
float_precision5  floating point, with up to five digit fractions and up to three digit exponents
hour  one to twenty-four
hour_part  half or quarter
in_1_to_31  one to thirty-one
in_1_to_9  "one" up to "nine"
in_10_to_19  "ten", "eleven" up to "nineteen"
in_10th_to_31st  "tenth" up to "thirty-first"
in_20_to_99  "twenty" up to "ninety-nine"
integer  [negative] "zero" up to the name for 999,999,999,999,999 (a quadrillion minus one) 
just_1_digit_precision  "point", then  exactly 1 digit of precision
just_2_characters  exactly 2 characters in a list
just_2_digit_precision  "point", then  exactly 2 digits of precision in a list
just_2_digits  exactly 2 digits in a list
just_2_letters  exactly 2 letters in a list
just_2_military  exactly 2 military in a list
just_3_characters  exactly 2 characters in a list
just_3_digit_precision  "point", then  exactly 3 digits of precision in a list
just_3_digits  exactly 3 digits in a list
just_3_letters  exactly 2 letters in a list
just_3_military  exactly 3 military in a list
just_4_characters  exactly 2 characters in a list
just_4_digit_precision  "point", then  exactly 4 digits of precision in a list
just_4_digits  exactly 4 digits in a list
just_4_letters  exactly 2 letters in a list
just_4_military  exactly 4 military in a list
just_5_characters  exactly 2 characters in a list
just_5_digit_precision  "point", then  exactly 5 digits of precision in a list
just_5_digits  exactly 5 digits in a list
just_5_letters  exactly 2 letters in a list
just_5_military  exactly 5 military in a list
letter  "a" to "z" in ordinary letter name style
letter_as_in  "a" to "z" in "as in" style;  "a as in apple", WITH RIGID FORMS 
letter_as_military  "alpha, bravo, charlie" on to "zulu", meaning "a" to "z"
minus_negative  "minus" or "negative" 
month  "january" to "december"
natural  "zero" up to the name for 999,999,999,999,999 (a quadrillion minus one)
ordinal  "first" up to the name for 999,999,999,999,999th (a quadrillion minus one)
point_word  "point" 
punctuation  common punctuation symbols
small_float  floating point, up to a Billion with up to ten digit fractions, up to two digit exponents
small_float_precision2  floating point, up to a Billion with up to two digit fractions, up to two 
small_float_precision5  floating point, up to a Billion with up to five digit fractions, up to two digit exponents
three_digit_ordinal  "one hundredth" up to "nine hundred ninety-ninth" 
three_digits   "one hundred" up to "nine hundred [and] ninety-nine" (the "and" is optional)
tiny_float  floating point, up to a Million with up to ten digit fractions, no exponents
tiny_float_precision2  floating point, up to a Million with up to two digit fractions, no exponents
tiny_float_precision5  floating point, up to a Million with up to five digit fractions, no exponents
two_digit_ordinal  "tenth" up to "ninety-ninth"
two_digits  "ten" up to "ninety-nine"
up_to_10_characters  up to 10 characters in a list
up_to_10_digit_precision  "point", then  up to 10 digits of precision in a list
up_to_10_digits  up to 10 digits in a list
up_to_10_letters  up to 10 letters in a list
up_to_10_military  up to 10 military in a list
up_to_2_characters  up to 2 characters in a list
up_to_2_digit_precision  "point", then  up to 2 digits of precision in a list
up_to_2_digits  up to 2 digits in a list
up_to_2_letters  up to 2 letters in a list
up_to_2_military  up to 2 military in a list
up_to_3_characters  up to 3 characters in a list
up_to_3_digit_precision  "point", then  up to 3 digits of precision in a list
up_to_3_digits  up to 3 digits in a list
up_to_3_letters  up to 3 letters in a list
up_to_3_military  up to 3 military in a list
up_to_4_characters  up to 4 characters in a list
up_to_4_digit_precision  "point", then  up to 4 digits of precision in a list
up_to_4_digits  up to 4 digits in a list
up_to_4_letters  up to 4 letters in a list
up_to_4_military  up to 4 military in a list
up_to_5_characters  up to 5 characters in a list
up_to_5_digit_precision  "point", then  up to 5 digits of precision in a list
up_to_5_digits  up to 5 digits in a list
up_to_5_letters  up to 5 letters in a list
up_to_5_military  up to 5 military in a list
up_to_billion  "zero" up to the name for 999,999,999 (a billion minus one) 
up_to_billionth  "first" up to the name for 999,999,999th (a billion minus one) 
up_to_hundred  "zero" up to "ninety-nine"
up_to_hundredth  "first" up to "ninety-ninth"
up_to_million  "zero" up to the name for 999,999,999,999 (a trillion minus one) 
up_to_millionth  "first" up to the name for 999,999,999,999th (a trillion minus one) 
up_to_thousand  "zero" up to "nine hundred [and] ninety-nine"
up_to_thousandth  "first" up to "nine hundred ninety-ninth"
up_to_trillion  "zero" up to the name for 999,999 (a million minus one) 
up_to_trillionth  "first" up to the name for 999,999th (a million minus one) 
weekday  "sunday" to "saturday"
year_number  "1900" to "2099"

 

© 2001-2005 SpeechStudio Inc.  All Rights Reserved.

Privacy Policy