You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-3Lines changed: 15 additions & 3 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -28,16 +28,17 @@ Who should NOT use MathCAT:
28
28
* Anyone who uses MathPlayer with a language that is not yet supported by MathCAT and are not comfortable with speech in one of the supported languages.
29
29
* Anyone who prefers Access8Math to MathPlayer (for speech or other features)
30
30
31
-
MathCAT's rules for speech are not yet as extensive as MathPlayer's rules -- that may be another reason to stick with MathPlayer. MathCAT is being used as a testbed for ideas for MathML 4 that allow authors to express their intent so that ambiguous notations can be spoken correctly and not guessed at. I have held off on adding too many rules since the architecture of MathCAT is centered around using and inferring author intent and these are not fully settled yet.
31
+
MathCAT's rules for speech are not yet as extensive as MathPlayer's rules although they are getting close -- that may be another reason to stick with MathPlayer. MathCAT is being used as a testbed for ideas for MathML 4 that allow authors to express their intent so that ambiguous notations can be spoken correctly and not guessed at. I have held off on adding too many rules since the architecture of MathCAT is centered around using and inferring author intent and these are not fully settled yet.
32
32
33
33
## MathCAT Update Log
34
34
35
-
### Version 0.6.6
35
+
### Version 0.6.7
36
36
37
37
Lots of changes because it has been a while since the last release.
38
38
39
39
#### Speech
40
40
41
+
* Added "LiteralSpeak" style that does not infer what the meaning of the math and therefore, how that meaning spoken.
41
42
* Added Swedish to supported languages.
42
43
* Added Finnish to supported languages.
43
44
* MathCAT will switch the voice when reading math if a different language from the current voice was set in the preference dialog.
@@ -46,12 +47,21 @@ Lots of changes because it has been a while since the last release.
46
47
* Added English rule for $P(A|B)$ so that | is spoken as "given"
47
48
* In terse mode, integer subscripts are spoken as "x 1" instead of "x sub 1".
48
49
* Changed the speech for ≈ from "congruent to" to "approximately equal to"
50
+
* Added inference for cross-product and dot-product
51
+
* Added inference for div, grad, and curl
52
+
* Be more restrictive when infering a table
49
53
* Changed speech for the general cases of `mover` and `munder` from "modified x with y above it" to "quantity x with y above it"
50
54
* Improved rule for {} so that it isn't always spoken as "set of ...". It could just be bracketing chars.
51
55
* Tweaked the speech for ∈ inside of a set so that the word "is" is dropped when part of a set -- "the set of all x is an element of ..." sounds poor.
52
-
* Improved rule for chemistry recogition for atomic numbers.
56
+
* Improved rule for chemistry recognition for atomic numbers.
53
57
* Update to speech hint property names in the proposed MathML Core property list
54
58
* Add speech for coordinates ("the point at 1 comma 2")
59
+
* Added pauses for a ","
60
+
* Added speech for units (e.g., "km", "in") -- won't work for single letter units such as "m" and "s" unless marked as a unit
61
+
62
+
#### Navigation
63
+
64
+
* Substantial rewrite of the navigation rules so that follow the inferred meaning. For example, if MathCAT says "absolute value of x" and you "zoom in", then you move to the "x", not to a vertical bar. As another example, if MathCAT determines that a table consists of rows of equations, navigation won't concatenate the columns so that the table acts like there is only one column.
55
65
56
66
#### Braille
57
67
@@ -73,6 +83,8 @@ Lots of changes because it has been a while since the last release.
73
83
74
84
#### Fixes
75
85
86
+
* Fixed a bug where empty cells in a table that is piecewise, m:system-of-equations or lines were spoken
87
+
* Fixed bug where open/closed intervals were inferred when brackets/parens were nested (can't be an interval)
76
88
* Fixed a bug in UEB where passage mode should have been used for capitals.
77
89
* Fixed a crash with UEB in certain conditions with runs of capital letters.
78
90
* Fixed bug in Navigation of tables (previously reported "Error in Navigation").
0 commit comments