1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
---
Speech:
Impairment: Blindness # LearningDisability, LowVision, Blindness
Language: en # any known language code and sub-code -- could be en-uk, etc
SpeechSound: None # make a sound when starting/ending math speech -- None, Beep
Verbosity: Medium # Terse, Medium, Verbose
MathRate: 100 # Change from text speech rate (%)
PauseFactor: 100 # Change from normal pause length (%)
SpeechStyle: ClearSpeak # Any known speech style (falls back to ClearSpeak)
SubjectArea: General # FIX: still working on this
Chemistry: SpellOut # SpellOut (H 2 0), AsCompound (Water) -- not implemented, Off (H sub 2 O)
ClearSpeak: # see ClearSpeak speak for meanings
CapitalLetters: Auto # SayCaps or use pitch
AbsoluteValue: Auto # AbsEnd, Cardinality, Determinant
Fractions: Auto # Ordinal, Over, FracOver, General, EndFrac, GeneralEndFrac, OverEndFrac, Per
Exponents: Auto # Ordinal, OrdinalPower, AfterPower
Roots: Auto # PosNegSqRoot, RootEnd, PosNegSqRootEnd
Functions: Auto # None
Trig: Auto # TrigInverse, ArcTrig
Log: Auto # LnAsNaturalLog
ImpliedTimes: Auto # MoreImpliedTimes , None
Paren: Auto # Speak, SpeakNestingLevel, Silent, CoordPoint, Interval
Matrix: Auto # SpeakColNum, SilentColNum, EndMatrix, Vector, EndVector, Combinatorics
MultiLineLabel: Auto # Case, Constraint, Equation, Line, None, Row, Step
MultiLineOverview: Auto # None,
MultiLinePausesBetweenColumns: Short # Long
Sets: Auto # woAll, SilentBracket
MultSymbolX: Auto # By, Cross
MultSymbolDot: Auto # Dot
TriangleSymbol: Auto # Delta
Ellipses: Auto # AndSoOn,
VerticalLine: Auto # SuchThat, Divides, Given
SetMemberSymbol: Auto # Belongs, Element, Member
Prime: Auto # Angle, Length
CombinationPermutation: Auto # ChoosePermute
Bar: Auto # Bar, Conjugate, Mean
MathSpeak: Verbose # Brief, SuperBrief
SpeechOverrides:
CapitalLetters: "" # word to say as a prefix/postfix for capital letters; empty string leaves it calling AT with Unicode fallback
LeftParen: "" # word used as override (not implemented)
RightParen: "" # word used as override (not implemented)
Navigation:
NavMode: Enhanced # Enhanced, Simple, Character
ResetNavMode: false # remember previous value and use it
Overview: false # speak the expression or give a description/overview
ResetOverview: true # remember previous value and use it
NavVerbosity: Medium # Terse, Medium, Full (words to say for nav command)
AutoZoomOut: true # Auto zoom out of 2D exprs (use shift-arrow to force zoom out if unchecked)
Braille:
BrailleNavHighlight: EndPoints # Highlight with dots 7 & 8 the current nav node -- values are Off, FirstChar, EndPoints, All
BrailleCode: "Nemeth" # Any supported braille code (currently Nemeth, UEB)
UEB:
# UEB Guide to Technical Material (https://iceb.org/Guidelines_for_Technical_Material_2008-10.pdf)
# says to normally treat Fraktur and DoubleStruck as Script
# Here we provide an option to specify a transcriber-defined typeform prefix indicator instead
# Note: here are prefixes for 1st - 5th: "⠈⠼", "⠘⠼", "⠸⠼", "⠐⠼", "⠨⠼"
DoubleStruck: "⠈" # script
Fraktur: "⠈" # script
SansSerif: "⠈⠼" # first transcriber-defined typeform prefix indicator