Disclaimer: These are not "unique" or "best" narrations. E.g. the raw presentation tree is a better narration for copy-editing flows.
The concept-oriented narrations, such as "binomial of a and b", are better for either skimming the document, or e-Learning elaborations.
You need google chrome with Screen Reader installed. You can get narrations for the formulas either by:
tab
, which for me reads out the raw presentation tree when a MathML expression is focusedaria-describedby
annotation and hold the pointer for a little while, you should hear the narration of the secondary "property" in a different pitch.This experiment makes use of:
Here is the <span id="binomial-details">
<span id="binomial">binomial</span> coefficient</span>
with <span id="arg-details">natural number argument</span>s:
<math aria-labelledby="ex1">
<mrow id="ex1" tabindex='0' aria-labelledby="binomial arg1 arg2">
<mo aria-describedby="ex1">(</mo>
<mfrac linethickness="0pt">
<mi aria-describedby="arg-details" id="arg1">a</mi>
<mi aria-describedby="arg-details" id="arg2">b</mi>
</mfrac>
<mo aria-describedby="ex1">)</mo>
</mrow>
</math>
Let the <span id="origin-details">unit circle origin</span> be
<math aria-labelledby="ex2">
<mrow id="ex2" tabindex='0' aria-labelledby="point varname at-coordinates">
<mrow id="point" aria-label="point"></mrow>
<mrow>
<mi id="varname" aria-describedby="origin-details">X</mi>
<mrow id="at-coordinates" aria-labelledby="coordinates x y">
<mo aria-describedby="at-coordinates" stretchy="false">(</mo>
<mn id="x">0</mn>
<mo id="coordinates" aria-label="at coordinates">,</mo>
<mn id="y">0</mn>
<mo aria-describedby="at-coordinates" stretchy="false">)</mo>
</mrow>
</mrow>
</mrow>
</math>.
<math aria-labelledby="ex3">
<mrow id="ex3" tabindex='0' aria-labelledby="varname in interval">
<mi id="varname" aria-describedby="x-details">x</mi>
<mo id="in" aria-label="is in">∈</mo>
<mrow id="interval" aria-labelledby="open-interval arg-from arg-to">
<mrow id="open-interval" aria-label="open-interval"></mrow>
<mo stretchy="false" aria-describedby="interval">]</mo>
<mn id="arg-from">0</mn>
<mo aria-describedby="interval">,</mo>
<mn id="arg-to">1</mn>
<mo stretchy="false" aria-describedby="interval">[</mo>
</mrow>
</mrow>
</math>,
where x is <span id="x-details">a real number</span>.
Here is the binomial coefficient
with natural number arguments:
Here is the <span id="binomial-details">binomial coefficient</span>
with <span id="arg-details">natural number argument</span>s:
<math aria-labelledby="op arg1 arg2">
<mrow id="op" aria-label="binomial" aria-describedby="binomial-details">
<mo>(</mo>
<mfrac linethickness="0pt">
<mi aria-describedby="arg-details" id="arg1">a</mi>
<mi aria-describedby="arg-details" id="arg2">b</mi>
</mfrac>
<mo>)</mo>
</mrow>
</math>
Let the unit circle origin be
Let the <span id="origin-details">unit circle origin</span> be
<math tabindex='0' aria-labelledby="point varname at-coordinates xy">
<mrow id="point" aria-label="point">
<mi id="varname" aria-describedby="origin-details">X</mi>
<mrow id="xy" aria-labelledby="x y">
<mo stretchy="false">]</mo>
<mn id="x">0</mn>
<mo id="at-coordinates" aria-label="at coordinates">,</mo>
<mn id="y">0</mn>
<mo stretchy="false">[</mo>
</mrow>
</mrow>
</mrow>
</math>
where x is a real number.
<math tabindex='0' aria-labelledby="varname in interval">
<mi id="varname" aria-describedby="x-details">x</mi>
<mo id="in" aria-label="is in">∈</mo>
<mrow id="interval" aria-labelledby="open-interval arg-from arg-to">
<mo stretchy="false">(</mo>
<mn id="arg-from">0</mn>
<mo id="open-interval" aria-label="open-interval">,</mo>
<mn id="arg-to">1</mn>
<mo stretchy="false">)</mo>
</mrow>
</math>
where x is <span id="x-details">a real number</span>.
or
or
By clicking below, you agree to our terms of service.
New to HackMD? Sign up
Syntax | Example | Reference | |
---|---|---|---|
# Header | Header | 基本排版 | |
- Unordered List |
|
||
1. Ordered List |
|
||
- [ ] Todo List |
|
||
> Blockquote | Blockquote |
||
**Bold font** | Bold font | ||
*Italics font* | Italics font | ||
~~Strikethrough~~ | |||
19^th^ | 19th | ||
H~2~O | H2O | ||
++Inserted text++ | Inserted text | ||
==Marked text== | Marked text | ||
[link text](https:// "title") | Link | ||
 | Image | ||
`Code` | Code |
在筆記中貼入程式碼 | |
```javascript var i = 0; ``` |
|
||
:smile: | ![]() |
Emoji list | |
{%youtube youtube_id %} | Externals | ||
$L^aT_eX$ | LaTeX | ||
:::info This is a alert area. ::: |
This is a alert area. |
On a scale of 0-10, how likely is it that you would recommend HackMD to your friends, family or business associates?
Please give us some advice and help us improve HackMD.
Syncing