반응형
파이썬에서 gtts(Google Text-to-Speech) 패키지를 사용하면 아주 쉽게 텍스트를 음성으로 변환하는 게 가능합니다. 딱 4줄이면 됩니다.
추가로 playsound 패키지를 사용하면 바로 재생까지 가능한데 그건 코드 3줄만 추가해 주면 됩니다.
먼저,
pip install gtts
pip install playsound
설치를 해주세요.
from gtts import gTTS
import playsound
text = """
텍스트를 음성으로 변환하는 건 코드 딱 4줄, 바로 재생까지 하려면 7줄이면 됩니다. 하지만 목소리가 꽤 어색하죠?
이걸로 강의를 해볼까 생각도 했었는데 도저히 안될 것 같습니다. 목소리 듣자마자 끌 것 같네요.
"""
file_name = "221101.mp3"
tts = gTTS(text=text, lang="ko")
tts.save(file_name)
playsound.playsound(file_name)
유튜브 세로 영상인 쇼츠로 만들어서 pc에서는 보기 힘드실 것 같습니다. 보신다면 꼭 소리를 들어주세요. 짧습니다.
이 강의에서 사용하는 파이썬은 3.10.6 버전이며 편집기는 vscode입니다. 사용하는 패키지는 gtts, playsound입니다.
https://youtube.com/shorts/yOPOH4yXnMw
반응형
'프로그래밍 > 2022' 카테고리의 다른 글
파이썬 강의 datetime 모듈로 현재 날짜, 시간 알아내기 (0) | 2023.04.24 |
---|---|
파이썬 셀레니움(selenium) 링크 클릭해서 새탭(새창)으로 열기 (0) | 2023.04.24 |
파이썬 리스트 컴프리헨션(list comprehansion)으로 리스트 만들기 (0) | 2023.04.24 |
파이썬 tkinter GUI 프로그래밍 로또번호 랜덤 생성기 만들기 - 파이썬독학 (0) | 2023.04.24 |
vscode 단축키, 사용법 / 비주얼 스튜디오 코드(Visual Studio Code) / 프로그래밍 초보자 코딩 속도 올리기 (0) | 2023.04.24 |