본문 바로가기
공부/파이썬 Python

Google Colab에서 오디오북 리더 만들기 (feat. Python)

by 혼밥맨 2021. 12. 20.
반응형

Google Colab에서 오디오북 리더 만들기 (feat. Python)

 

저는 George Orwell의 Animal Farm 위키피디아 검색결과를 PDF로 만들어보았습니다.

 

 

1. PDF 파일 만들기

 

저는 George Orwell의 Animal Farm 위키피디아 검색결과를 PDF로 만들어보았습니다.

 

 

PDF 파일이 잘 생성되었습니다.

 

2. Google Colab에서 코드

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
pip install pyttsx3
pip install pypdf2
 
# OSError 방지
!sudo apt-get update && sudo apt-get install espeak
 
# Import libraries
import pyttsx3
import PyPDF2
 
# Google Drive Access
from google.colab import drive
drive.mount('/content/gdrive')
 
# PDF 읽기
with open('Animal_Farm.pdf''rb'as book:
 
  full_text = ""
 
  reader = PyPDF2.PdfFileReader(book)
 
  audio_reader = pyttsx3.init()
  audio_reader.setProperty("rate"100)  # 말하기 속도
  audio_reader.setProperty('volume'1)  # 볼륨 (min=0, MAX=1)
 
  for page in range(reader.numPages):
    next_page = reader.getPage(page)
    content = next_page.extractText()
    full_text += content
 
  # mp3 저장
  audio_reader.save_to_file(full_text, "Animal_Farm.mp3")
  audio_reader.runAndWait()
 
# MP3 말하기 
from IPython.display import Audio
Audio("Animal_Farm.mp3")
 
 
cs

 

3. 저장된 MP3 확인하기

Animal_Farm.mp3
0.23MB

 

 

잘 저장됐습니다.

 

파이썬으로 오디오북 리더 만들기. 정말 쉽죠?

 

저는 George Orwell의 Animal Farm 위키피디아 검색결과를 PDF로 만들어보았습니다.

 

반응형

댓글