SayTeX

Speak math, get LaTeX!
Convert natural language math strings into LaTeX.

The SayTeX Python package converts strings of natural language math into well-formed LaTeX code. Coupled with any speech-to-text API, SayTeX lets you dictate LaTeX using your voice.

integral from zero to two pi of sine of x \int_0^{2\pi} \sin(x) $\int_0^{2\pi} \sin(x)$

SayTeX supports shorthand ways of saying common things, while also unambiguously supporting a bigger list of commands. This is achieved by the intermediary SayTeX Syntax, of which can be read more about in the philosophy behind SayTeX.