Can I confirm that emacspeak-maths requires the hydra package to be installed then or
either I define my own key maps for each navigation action?
When It comes to string substitution I agree it won't work long term cause regexp
doesn't work for properly parsing latex, its turing complete god damn it.
Good enough works for me for now though I think.
If I'm dealing with multiple layers of nesting I'm probably going to want to look
at it in depth anyway I'd imagine.
I' m wondering if some sort of push down automata version of regexp could be used to
parse the most common expressions although that feels like it would be a lot of work.
Continuing further beyond simple substitutions probably doesn't make sence until I get
emacspeak-maths working though.
Also would it be possible to flatten out the structure of the documentation?
I searched for a while and eventually ended up just reading the source code of
emacspeak-math to understand that I needed to run npm install and stuff and yet I've
still not got it working properly.
Currently the documentation puts a large amount of focus on installing and then seems to
put the actual functionality under multiple levels of nested menus which makes finding
There's also a good chance I've just missed something obvious though
""T.V Raman" <raman(a)google.com> writes:
Read the documentation for module emacspeak-maths and the
maths-navigator defined in emacspeak-muggles if you wish to use module
emacspeak-maths and the SRE.
String substitution via pronunciation dictionaries to read math will not
scale or work --- for the record,, before I wrote AsTeR, I actually
built a sed script that tried to do something similar, see the paper
TeXTalk from October 1990 -- published in the TeX Users Group
Ram91: T. V. Raman. TeXTALK . TUGboat, 12:178, March 1991.
The follow-up was AsTeR whose initial design is described in
with some background on why string substitution wont scale.
Isaac Leonard <isaac.m.j.s.leonard(a)gmail.com> writes:
> I've not made any progress with emacspeak-maths however I have made
> some large improvements with my custom anounciations for latex in
> It can read fractions reasonably well, most simpler integrals, nd aa
> bunch of symbols will be read neater without \ being anounced
> Here's a link to a github version of it.
> Is there a way to slow speach down in parts of phrases via the
> announce functionality?
> And would it be doable to provide pronounciations for different
> environments in the same document?
> Isaac Leonard <isaac.m.j.s.leonard(a)gmail.com> writes:
>> I tried using emacspeak-maths but it doesn't seem to do anything.
>> I ran npm install and was able to get the server running with the
>> emacspeak-maths-enter command then enabled the
>> emacspeak-maths-spken-mode but it didn't seem to do anything other then
>> change the major mode, it didn't speak anything differently.
>> I tried some other fiddling around with the different emacspeak-math
>> commands but could get nothing to happen.
>> I'm on macOS 11.6 with a 2017 macbook pro.
>> "T.V Raman" <raman(a)google.com> writes:
>>> John Morgan via Emacspeak <emacspeak(a)emacspeak.org> writes:
>>> See module emacspeak-maths -- it uses Volker Sorge's SRE to render
>>> LaTeX math -- consider it a poor-man's AsTeR.
>>>>> On Dec 28, 2021, at 3:52 AM, Isaac Leonard via Emacspeak
>>>>> <emacspeak(a)emacspeak.org> wrote:
>>>>> Does anyone have specific configurations for reading latex /
>>>>> in emacspeak?
>>>>> Currently I've redifined some pronounciations such as changing
"_" to be
>>>>> said as "sub" or "^" to be said as "to the
power of" which is useful
>>>>> however these are relatively minor changes.
>>>>> Does anyone know if theres a way to slow the speaking rate down when
>>>>> reading math between dollar signs or even better if there is some
>>>>> specific mode for reading mathimatics like mathML in browsers?
>>>>> If this mode does not exist would anyone be willing to work with me
>>>>> create it?
>>>>> Currently I don't really know where to start to be honest but
>>>>> mode would be extremely helpful.
>>>>> Best regards Isaac
>>>>> Emacspeak mailing list -- emacspeak(a)emacspeak.org
>>>>> To unsubscribe send an email to emacspeak-leave(a)emacspeak.org
>>>> Emacspeak mailing list -- emacspeak(a)emacspeak.org
>>>> To unsubscribe send an email to emacspeak-leave(a)emacspeak.org