프로그래밍/2022

파이썬 gtts를 사용하여 텍스트를 음성으로 변환, playsound로 mp3 바로 재생하기

김플 2023. 4. 24. 17:56
반응형

파이썬에서 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

 
반응형

▼웹크롤링&자동화를 제대로 배워보고 싶다면?▼

 

실습으로 끝장내는 파이썬 웹 크롤링과 웹 페이지 자동화 - 인프런 | 강의

쉬운 설명과 다양한 실습으로 어떠한 사이트라도 원하는 대로 파이썬(Python) 웹 크롤링을 할 수 있게 됩니다., - 강의 소개 | 인프런...

www.inflearn.com