Skip to content

Commit 310dd01

Browse files
committed
feat: Added audiobook generator program
1 parent da0f37d commit 310dd01

1 file changed

Lines changed: 22 additions & 0 deletions

File tree

Audio Book Generator/main.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,22 @@
1+
from gtts import gTTS
2+
import PyPDF2
3+
4+
pdf_File = open('name.pdf', 'rb')
5+
6+
pdf_Reader = PyPDF2.PdfFileReader(pdf_File)
7+
count = pdf_Reader.numPages
8+
textList = []
9+
10+
for i in range(count):
11+
try:
12+
page = pdf_Reader.getPage(i)
13+
textList.append(page.extractText())
14+
except:
15+
pass
16+
17+
textString = " ".join(textList)
18+
print(textString)
19+
language = 'en'
20+
21+
myAudio = gTTS(text=textString, lang=language, slow=False)
22+
myAudio.save("Audio.mp3")

0 commit comments

Comments
 (0)