The Text node class
The Document class
The adaptor to work with typeset nodes.
The initial start of the promise chain.
Option setter that takes care of setting up SRE and assembling the options for the speech generators.
The option list.
Cancel a pending speech task
The SpeechMathItem whose task is to be cancelled
Computes the braille label from the node.
The typeset node.
The assembled label.
Computes the speech label from the node combining prefixes and postfixes.
The typeset node.
Core speech. Defaults to data-semantic-speech
.
The speech separator. Defaults to space.
The assembled label.
Computes the clearspeak preferences for the current locale.
Map to store the compute preferences.
The promise that resolves when the command is complete
Computes the clearspeak preferences that are semantically relevant for the currently focused node.
The SpeechMathItem where is menu is opened.
The semantic id of the last focused node.
Map for recording the computed preference.
Counter for storing the result in the map.
The promise that resolves when the command is complete
Init method for speech generation.
A list of options.
The DOM adaptor providing access to nodes.
The webworker with SRE.
Cycles rule sets for the speech generator.
The SpeechMathItem whose rule set is changing
A promise that resolves when the command completes
Cycles style or preference settings for the speech generator.
The typeset node.
The SpeechMathItem whose preferences are changing
A promise that resolves when the command completes
Compute speech using the original MathML element as reference.
The SpeechMathItem to add speech to
The promise that resolves when the command is complete
Update method for speech generation options. Runs a retry until locales have been loaded.
A list of options.
Updates the given speech regions, possibly reinstanting previously saved speech.
The typeset node
The speech region.
The braille region.
The HTMLElement node class