View Source

The speech rule engine's ruleset ([https://github.com/zorkow/speech-rule-engine]) is currently configured as:

* Mathmaps
** Functions
*** algebra
*** elementary
*** hyperbolic
*** trigonometry
** Symbols
*** greek-capital
*** latin-lower-single-accent
*** math_delimiters
*** greek-mathfonts
*** latin-mathfonts
*** math_digits
*** greek-scripts
*** latin-rest
*** math_geometry
*** greek-small
*** latin-upper-double-accent
*** math_harpoons
*** greek-symbols
*** latin-upper-normal
*** math_non_characters
*** hebrew_letters
*** latin-upper-single-accent
*** math_symbols
*** latin-lower-double-accent
*** math_angles
*** math_whitespace
*** latin-lower-normal
*** math_arrows
*** other_stars
*** latin-lower-phonetic
*** math_characters.json
** Units
*** energy
*** memory
*** speed
*** time
*** weight
*** length
*** other
*** temperature
*** volume

h2. Example Rules

* MathMap \-> functions \-> algebra \-> det
** category: "Algebra"
** names: "det"
** mappings:
*** default
**** default: "determinant"
**** short: "det"


* MathMap \-> functions \-> elementary \-> ln
** category: "Elementary"
** names: "ln"
** mappings:
*** default
**** default: "natural logarithm"
**** alternative: "natural logarithm function"
**** short: "natural log"
*** mathspeak:
**** default: "ln"

* MathMap \-> symbols \-> latin-lower-phonetic \-> 00F8
** category: "Ll"
** mappings:
*** default:
**** default: "latin small letter o with stroke"
**** alternative: "latin small letter o slash"
**** short: "o with stroke"

Mocks

Main page:
!speech rule editor_main-page_20150605.PNG|border=1!

Editor form:
!speech rule editor_editor-form_20150605.PNG|border=1!