MathSpeak™ Grammar Rules
MathSpeak Logo

MathSpeak™ Core Specification

Grammar Rules

MathSpeak™ Website
More MathSpeak™ Examples
skip navigation bar

MathSpeak™ Settings:


Chapter:



Chapter 1 - Numbers

Verbose Brief Super-Brief
Numbers
Number Indicator Number Num Num
Rule 1.1 - ID: numbers_SIM1
Example 1numbers_SIM1-10
Example as described below.
verbose
pi almost-equals 3.14159
Listen to MathSpeak
brief
pi almost-equals 3.14159
Listen to MathSpeak
superbrief
pi almost-equals 3.14159
Listen to MathSpeak
Note: In this example, the reader or text-to-speech engine should render the pi approximation as "three point one four one five nine."
Comment on example 1
Example 2numbers_SIM1-01
Example as described below.
verbose
102 plus 2,214 plus 15 equals 2,331
Listen to MathSpeak
brief
102 plus 2,214 plus 15 equals 2,331
Listen to MathSpeak
superbrief
102 plus 2,214 plus 15 equals 2,331
Listen to MathSpeak
Note: This example (and most examples with numbers) rely on the text-to-speech or human reader to recognize "102" as "one hundred and two," "2,214" as "two thousand two hundred and fourteen," and etc.
Comment on example 2
Example 3numbers_SIM1-03
Example as described below.
verbose
59 times 0 equals 0
Listen to MathSpeak
brief
59 times 0 equals 0
Listen to MathSpeak
superbrief
59 times 0 equals 0
Listen to MathSpeak
Note: "0" should be spoken as "zero" and not "oh."
Comment on example 3
Comment on rule 1.1
Rule 1.2 - ID: numbers_NEG1
Example 1numbers_NEG1-02
Example as described below.
verbose
3 minus negative 2
Listen to MathSpeak
brief
3 minus negative 2
Listen to MathSpeak
superbrief
3 minus negative 2
Listen to MathSpeak
Comment on example 1
Example 2numbers_NEG1-04
Example as described below.
verbose
negative y
Listen to MathSpeak
brief
negative y
Listen to MathSpeak
superbrief
negative y
Listen to MathSpeak
Comment on example 2
Example 3numbers_NEG1-01
Example as described below.
verbose
negative 32
Listen to MathSpeak
brief
negative 32
Listen to MathSpeak
superbrief
negative 32
Listen to MathSpeak
Comment on example 3
Comment on rule 1.2
Rule 1.4 - ID: numbers_IND1
Example 1numbers_IND1-09
Example as described below.
verbose
Number t 2 e 4
brief
Num t 2 e 4
superbrief
Num t 2 e 4
Comment on example 1
Example 2numbers_IND1-07
Example as described below.
verbose
Number Number-sign F F 0 0 0 0
brief
Num num-sign F F 0 0 0 0
superbrief
Num num-sign F F 0 0 0 0
Comment on example 2
Example 3numbers_IND1-05
Example as described below.
verbose
Number 0 x 1 5 F F plus Number 0 x 2 B 0 1 equals Number 0 x 4 1 0 0
brief
Num 0 x 1 5 F F plus Num 0 x 2 B 0 1 equals Num 0 x 4 1 0 0
superbrief
Num 0 x 1 5 F F plus Num 0 x 2 B 0 1 equals Num 0 x 4 1 0 0
Comment on example 3
Comment on rule 1.4
Rule 1.5 - ID: numbers_ROM1
Example 1numbers_ROM1-05
Example as described below.
verbose
Upper I comma UpperWord I I comma UpperWord I I I comma UpperWord I V comma Upper I period
brief
Upper I comma UpperWord I I comma UpperWord I I I comma UpperWord I V comma Upper I period
superbrief
Upper I comma UpperWord I I comma UpperWord I I I comma UpperWord I V comma Upper I period
Comment on example 1
Comment on rule 1.5
Rule 1.6 - ID: numbers_MOD1
Example 1numbers_MOD1-05
Example as described below.
verbose
StartFraction 22 Over 7 EndFraction equals 3 point ModifyingAbove 1 4 2 8 5 7 with bar
Listen to MathSpeak
brief
StartFrac 22 Over 7 EndFrac equals 3 point ModAbove 1 4 2 8 5 7 with Bar
Listen to MathSpeak
superbrief
Frac 22 Over 7 EndFrac equals 3 point ModAbove 1 4 2 8 5 7 with Bar
Listen to MathSpeak
Note: Most text-to-speech engines will not render the "point" if "3 point" is written as "3.", so numbers ending with a decimal point are explicitly written out.
Comment on example 1
Comment on rule 1.6
Comment on Chapter 1