Posts

Showing posts from December, 2021

How to convert PDF file into audio file?

Image
To convert PDF files into an audio file, we use PyPDF2 and Pyttsx3 libraries. First, we use PyPDF2 for reading text from PDF and then use Pyttsx3 to convert extracted text into audio files. Let’s start with the PyPDF2 library. PyPDF2: PyPDF2 is a library in python that is used to read text from PDF. A Pure-Python library built as a PDF toolkit. It is capable of extracting document information, splitting documents page by page, merging documents page by page, etc. Pyttxs3: Pyttx3 is a text-to-speech library. It has many functions which will help the machine to communicate with us. It will help the machine to speak to us. How to install the above libraries? Pip install PyPDF2 Pip install pyttsx3 Example: import pyttsx3,PyPDF2 pdfObj = open('sample.pdf','rb') pdfreader = PyPDF2.PdfFileReader(pdfObj) speaker = pyttsx3.init() for page_num in range(pdfreader.numPages):          text = pdfreader.getPage(page_num).extractText()  ## extracting text from the PDF     clea