Sleek, easy to use text-to-speech web application for converting LaTeX documents into spoken audio.
Explore Tex2Speech Docs »
To run this locally
Note: You need to have Python on your machine and have an active Amazon Web Services account
python3 -m venv env
source env/bin/activate
on Mac/Linux or source env/Scripts/activate
on Windowspip3 install -r requirements.txt
to install all dependenciespip3 install awscli
then run aws configure
add in your AWS Secret Key and Access Keylatex2speech/app
directoryinstance/config.py
SECRET_KEY
and assign it a random generated key (string of random characters)python3 application.py
To run tests
Run the command python3 -m pytest
and all tests should run. If you want a specific file to run use python3 -m pytest tests/unit/test_name.py
for example.
To find how much code coverage there is, run coverage run -m pytest
to create a .coverage file. Run coverage report
to get full details of the report.
Tex2Speech documentation is included in this repository under the wiki, it is also built and publicly hosted on Vercel at https://tex2speech-website.vercel.app/.
This project is available under the MIT license and contributions are welcomed. If you would like to contribute, please fork the repository and create a PR.