모듈 설치
pip install gtts
"안녕하세요" 라고 말하는 음성 파일이 tts.save('path') 안의 경로에 저장된다.
from gtts import gTTS
def speak(text):
tts = gTTS(text=text, lang='ko')
tts.save('./hello.mp3')
speak("안녕하세요.")
이미 저장되어 있는 텍스트 파일을 읽어서 음성 파일로 저장한다.
from gtts import gTTS
# 파일 경로
textpath = './test.txt'
# 파일 읽기
with open(textpath, mode='r', encoding='UTF-8') as text:
script = text.read()
# 개행 문자 제거
script.replace('\n', '')
# 음성 파일 저장
speech = gTTS(text=script, lang='ko')
speech.save('test.mp3')
음성 출력
# 모듈 설치
pip install playsound
from gtts import gTTS
import playsound
def speak(text):
tts = gTTS(text=text, lang='en')
filename = 'hello.mp3'
tts.save(filename)
playsound.playsound(filename)
speak("hello")
-> 안되는중......why???????????
'프로젝트 > capstone1' 카테고리의 다른 글
YOLO 학습 주의할 점!!! (7) | 2022.04.24 |
---|---|
코랩 연결 유지 (colab 런타임 유지) (0) | 2022.04.21 |
Google Colaboratory 이용한 YOLOv5 데이터 학습 (3) | 2022.04.07 |
labelImg 이용해서 데이터 만들고 YOLOv5 학습시키기 (0) | 2022.04.01 |
MacOS M1 - labelImg 설치 (0) | 2022.03.30 |