diff --git a/Convert pdf file to audio file/convPDFtoAudio.py b/Convert pdf file to audio file/convPDFtoAudio.py new file mode 100644 index 0000000..dbfa7d9 --- /dev/null +++ b/Convert pdf file to audio file/convPDFtoAudio.py @@ -0,0 +1,20 @@ +''' +Convert pdf to audio file +- script that can convert pdfs into audio files +Author : Hershil Piplani +Date : 4/10/22 +''' + + + +import pyttsx3,PyPDF2 +pdfreader = PyPDF2.PdfFileReader(open('story.pdf','rb')) +speaker = pyttsx3.init() +for page_num in range(pdfreader.numPages): + text = pdfreader.getPage(page_num).extractText() ## extracting text from the PDF + cleaned_text = text.strip().replace('\n',' ') ## Removes unnecessary spaces and break lines + print(cleaned_text) ## Print the text from PDF + #speaker.say(cleaned_text) ## Let The Speaker Speak The Text + speaker.save_to_file(cleaned_text,'story.mp3') ## Saving Text In a audio file 'story.mp3' + speaker.runAndWait() +speaker.stop()