diff --git a/PDF to Audio/audio_book.py b/PDF to Audio/audio_book.py new file mode 100644 index 00000000..3740045f --- /dev/null +++ b/PDF to Audio/audio_book.py @@ -0,0 +1,15 @@ +import pyttsx3 +import PyPDF2 +book = open('python_basics.pdf','rb') +val = input("Enter the page no from where you want to start: ") +val_converted = int(val) +start_page = val_converted-1 +pdfReader = PyPDF2.PdfFileReader(book) +page = pdfReader.numPages +print(page) +speaker = pyttsx3.init() +for num in range(start_page,page): + page = pdfReader.getPage(start_page) + text = page.extractText() + speaker.say(text) + speaker.runAndWait() \ No newline at end of file diff --git a/PDF to Audio/python_basics.pdf b/PDF to Audio/python_basics.pdf new file mode 100644 index 00000000..635d9e51 Binary files /dev/null and b/PDF to Audio/python_basics.pdf differ