Project3_텍스트를 음성으로 변환하기

Song Chae Won·2023년 1월 9일
0
post-thumbnail

텍스트를 음성으로 변환하기

텍스트를 한글 음성으로 변환하고 변환된 파일을 재생하여 출력하는 프로그램을 만들어보자

➕ 라이브러리 설치

문자를 음성으로 변환해주는 라이브러리인 gtts 라이브러리를 설치해야한다.

conda activate base
pip install gtts

여기서! 문제가 발생했다😭 버전이 맞지 않다는 오류 파티,,

파이썬에서 특정라이브러리를 사용하는데에있어 dependencies 문제로인하여 버전을 다운그레이드를 해서 해결해야했다!

(ASIS) 3.8.X >> (TOBE)3.6.X


from gtts import gTTS
from playsound import Playsound
import os

# 경로를 .py파일의 실행경로로 이동, 현재 경로로 이동

os.chdir(os.path.dirname(os.path.abspath(__file__)))

file_path = '나의 텍스트.txt'
with open(file_path, 'rt', encoding='UTF8') as f:
    read_file = f.read()

tts = gTTS(text=read_file, lang='ko')  # text변수의 문자열을 한글로 변환하여 tts 변수에 바인딩
# 3. 텍스트를 음성으로 변환 폴더에 hi.mp3의 파일 이름으로 저장한다.
tts.save("myText.mp3")

playsound("myText.mp3")

 
profile
@chhaewxn

0개의 댓글