PDF to Audio Converter using Python

PDF to Audio Converter using Python

We have developed a program which converts a PDF document into audio and reads it out to the user. It takes a PDF file as an input from the user and gives audio as the output.

Created on 16th April 2023

PDF to Audio Converter using Python

PDF to Audio Converter using Python

We have developed a program which converts a PDF document into audio and reads it out to the user. It takes a PDF file as an input from the user and gives audio as the output.

The problem PDF to Audio Converter using Python solves

This program works on the principle of an Audiobook. As most of the Audiobooks in the market are not free, this acts as a solution for those who are looking for a free product. This program benefits impaired people as it is easy to use, and reads out the text they wanted to read. The program can also be used by working professionals, domestic workers and honestly anyone who is willing to read books. They just need to select the book they need to read and it will read out the book while they are working on their tasks. This program doesn't require any external hardware to run, hence it is user friendly and works on the click of a button. 49% of differently abled children are not attending schools and pursuing their education due to lack of access of resources. Therefore, this program enables them to pursue their interests and become what they aspire to be. In addition, this program can also be used to make announcements in public where to this day humans are required to use the mic. Hence, we can incorporate the use of computers into making announcements, enabling us to focus on better things. Overall, this program wasn't developed for a target audience and can be used by anyone who is interested in listening or reading books.

Challenges we ran into

The biggest challenge we faced during developing this program is to make sure it is accessible, easy to use and compact. As it is made for the public, the source code must be easy to understand as other developers can use this to improve the functionality of the program. Furthermore, we had difficulty in using the module commands while writing the code and had to refer to the websites of the modules. However, we worked as a team and figured out the solution to our problem and made the code run without any errors.

Technologies used

Discussion

Builders also viewed

See more projects on Devfolio