[python] 파이썬을 사용하여 음성 합성하기

인공 지능 기술의 발달로 음성 합성 기술이 많이 발전하였습니다. 파이썬을 사용하면 간단한 코드 몇 줄로도 텍스트를 음성으로 변환하는 작업을 수행할 수 있습니다. 이번 포스트에서는 파이썬을 사용하여 음성 합성을 하는 방법에 대해 알아보겠습니다.

라이브러리 설치

음성 합성을 위해 gTTS 라이브러리를 사용할 수 있습니다. 먼저 아래 명령을 사용하여 라이브러리를 설치합니다.

pip install gTTS

음성 합성 코드 작성

이제 음성 합성을 위한 파이썬 코드를 작성해보겠습니다. 아래는 기본적인 음성 합성 코드의 예시입니다.

from gtts import gTTS
import os

text = "안녕하세요. 파이썬으로 음성을 합성해보세요."
tts = gTTS(text=text, lang='ko')
tts.save("output.mp3")
os.system("output.mp3")

위 코드에서는 gTTS를 사용하여 특정 텍스트를 한국어로 음성으로 변환한 후, output.mp3 파일로 저장하고 해당 음성 파일을 실행하도록 하는 코드입니다.

실행

위 코드를 text_to_speech.py 라는 이름으로 저장한 후, 터미널에서 아래 명령을 실행합니다.

python text_to_speech.py

이렇게 하면 해당 텍스트가 음성으로 변환된 후 실행됩니다.

마무리

이렇게 파이썬을 사용하여 간단히 음성 합성을 할 수 있습니다. 이를 바탕으로 음성 인식, 음성 인공 지능 등 다양한 프로젝트에 적용할 수 있을 것입니다.

더 자세한 내용은 gTTS 공식 문서를 참고하시기 바랍니다.