└── main.py /main.py: -------------------------------------------------------------------------------- 1 | import pyttsx3,PyPDF2 2 | 3 | #insert name of your pdf 4 | pdfreader = PyPDF2.PdfFileReader(open('book.pdf', 'rb')) 5 | speaker = pyttsx3.init() 6 | 7 | for page_num in range(pdfreader.numPages): 8 | text = pdfreader.getPage(page_num).extractText() 9 | clean_text = text.strip().replace('\n', ' ') 10 | print(clean_text) 11 | #name mp3 file whatever you would like 12 | speaker.save_to_file(clean_text, 'story.mp3') 13 | speaker.runAndWait() 14 | 15 | speaker.stop() 16 | --------------------------------------------------------------------------------