nateshmbhat / pyttsx3

Offline Text To Speech synthesis for python
Mozilla Public License 2.0
2.08k stars 327 forks source link

hi any idea why am getting this errr #245

Open badushaebrahim opened 1 year ago

badushaebrahim commented 1 year ago
import PyPDF2
import random
import pyttsx3
engine = pyttsx3.init() # object creation
# from util_cleaner.cleaner import cleanaer
import sys
random.seed(5)
# def texttosppech(fileloc):
# creating a pdf file object 
pdfFileObj = open(sys.argv[1], 'rb') 
rap = sys.argv[1]   
# creating a pdf reader object 
pdfReader = PyPDF2.PdfFileReader(pdfFileObj) 
dirt = ["https://mp4directs.com"]
# printing number of pages in pdf file 
k =0
txt=""
pgno = pdfReader.numPages
while(k< pgno):
    # creating a page object 
    pageObj = pdfReader.getPage(k) 
    # extracting text from page 
    txt+=pageObj.extractText()
    k+=1

    # closing the pdf file object 
print(txt)
pdfFileObj.close()
    # try:

engine.save_to_file(txt, 'test.mp3')
engine.runAndWait()
# engine.stop()
print("comlete")
    # return "te"
    # except Exception as e:
        #  print(e)
        #  return e
certifi==2022.9.24
charset-normalizer==2.1.1
click==8.1.3
Flask==2.2.2
gTTS==2.2.4
idna==3.4
itsdangerous==2.1.2
Jinja2==3.1.2
MarkupSafe==2.1.1
PyPDF2==2.11.0
pyttsx3==2.90
requests==2.28.1
six==1.16.0
urllib3==1.26.12
Werkzeug==2.2.2

i am trying to make a script to take pdf file and convert it into audio but am getting error

Segmentation fault (core dumped)

any ideas

thanks