본문 바로가기
파이썬

파이썬 GTTS 음성출력: 한국어로 배우는 기초 가이드

by 혼자왔서연 2023. 7. 23.
반응형

파이썬 GTTS 음성출력: 한국어로 배우는 기초 가이드

 

파이썬 음성출력 라이브러리

파이썬(Python)은 강력하고 다용도로 사용되는 프로그래밍 언어로, 다양한 분야에서 활용되고 있습니다. 이 중에서도 GTTS(Google Text-to-Speech)는 파이썬 라이브러리 중 하나로, 텍스트를 음성으로 변환해주는 기능을 제공합니다. 이번 글에서는 파이썬 GTTS를 사용하여 한국어로 텍스트를 음성으로 출력하는 방법을 배워보도록 하겠습니다.

GTTS 라이브러리 설치하기

먼저, GTTS 라이브러리를 사용하기 위해 필요한 설치 작업을 진행해야 합니다. 파이썬을 이용해 개발하고 있다면, pip를 사용하여 간단히 설치할 수 있습니다. 아래의 명령어를 터미널에 입력하여 GTTS 라이브러리를 설치합니다.

pip install playsound
pip install gtts

 

GTTS로 한국어 음성출력하기

이제 GTTS를 이용하여 한국어 텍스트를 음성으로 출력하는 방법을 알아보겠습니다. 먼저, GTTS 라이브러리를 import하고, 원하는 텍스트를 지정합니다.

텍스트를 지정했다면, 이제 gTTS를 통해 음성을 생성하고, 이를 파일로 저장하거나 바로 재생할 수 있습니다.

음성 생성 및 저장하기

아래의 코드를 사용하여 텍스트를 음성으로 변환하고, 파일로 저장할 수 있습니다.

음성 바로 재생하기

만약 파일로 저장하고 바로 음성을 듣고 싶다면, 다음과 같이 코드를 작성합니다.

 

from  gtts import gTTS
import playsound

def speak(text):
    tts = gTTS(text=text,lang='en')
    filename='test.mp3'
    tts.save(filename)
    playsound.playsound(filename)
  
speak("all sequence has been complited")

 

 

마무리

이제 파이썬 GTTS 라이브러리를 사용하여 한국어 음성출력을 할 수 있는 방법을 배워보았습니다. 이 간단한 가이드를 통해 여러분도 다양한 프로젝트에서 텍스트를 음성으로 변환하는 기능을 활용할 수 있습니다. 파이썬 GTTS를 사용하여 창의적이고 멋진 프로젝트를 개발해보세요!

 

test1.mp3
0.01MB

 

 

결과물은 이렇게 나와요! 이밖에도 여러가지 언어와 발음을 선택할수있습니다

반응형

Animated Rainbow Nyan Cat