LOL
To lazy to read your homework ? Get it done with LOL
Needs python 3.x
L:::::::::L OO:::::::::OO L:::::::::L
L:::::::::L OO:::::::::::::OO L:::::::::L
LL:::::::LL O:::::::OOO:::::::OLL:::::::LL
L:::::L O::::::O O::::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L O:::::O O:::::O L:::::L
L:::::L LLLLLLO::::::O O::::::O L:::::L LLLLLL
LL:::::::LLLLLLLLL:::::LO:::::::OOO:::::::OLL:::::::LLLLLLLLL:::::L
L::::::::::::::::::::::L OO:::::::::::::OO L::::::::::::::::::::::L
L::::::::::::::::::::::L OO:::::::::OO L::::::::::::::::::::::L
LLLLLLLLLLLLLLLLLLLLLLLL OOOOOOOOO LLLLLLLLLLLLLLLLLLLLLLLL
LOL is a document reader similar to other text to speech converters but what makes it different is it is really very small in size and secure as it is open source . Its currently tested to work on Linux. Would be nice if you would test it on other OS and tell than on issues.
Thanks :D
Setup
You must have python installed i am not covering it
git clone https://github.com/korrykatti/LOL.git
cd LOL
- open terminal/cmd
pip install -r requirements.txt
- This may take some time
python3 lol.py
And Booyah! The app has started
How to use
- go to the folder of the script
- Paste/Make your .txt file to be readed to you ( more file type support in testing )
- open terminal and
python3 lol.py
- Just give the filename and enjoy listening
- If you want to change the accent just go to lol.py and in line
engine.setProperty('voice', voices[11].id)
change 11 to the voice index in your system - If you want to slow down or fast the speech go to
engine.setProperty('rate', 160)
and replace 160 with whatever wpm you want
We now have PDF file support
for that just run python3 pdfreader.py
NOTE : Reading and speaking the pdf files is dependent on your system specs. For a pentium with 1 gb ram it takes 25 minutes to open a 40 page pdf. also the pdf must be in same folder. Pull request will be accepted if you find a faster method