티스토리 뷰
반응형
TTS는 텍스트를 음성으로 읽어주는 것을 말하는데, 파이썬으로 간단하게 구현이 가능하다. 처음 이것을 알았을때 너무 신기해서 이런 저런 변수를 바꿔가며 만들어봤다.
분명 누군가에겐 필요한 기능이고, 유튜브에서 자기 목소리보다 기계음으로 읽어주는 것이 필요할때도 유용하다고 생가된다.
일단 파이썬이 컴퓨터에 설치되어 있어야 하고, 간단하게 몇가지 pip ,install로 설치하면 바로 실행이 가능하다.
아주 간단한 코드를 한번 살펴보면,
import speech_recognition as sr
from gtts import gTTS
import os
import time
import playsound
def speak(text):
tts = gTTS(text=text, lang='ko')
filename='voice.mp3'
tts.save(filename)
playsound.playsound(filename)
speak("안녕하세요. 길동씨")
안녕하세요. 길동씨라고 읽어주는 결과를 맞이할 것이다.
먼저 pip install speechrecognition 실행
pip install gTTs 실행
그리고 마지막으로 pip install playsound 실행
3가지는 기본으로 설치되어야 실행이 된다는 사실은 기억하자.
실행후 작업폴더에 보면 voice.mp3로 저장된 파일을 만날 수 있다.
너무도 신통방통한 음성으로 읽어주는 TTS 이제 어렵지 않게 접근할 수 있다.
반응형
'IT tech Coding > python' 카테고리의 다른 글
파이썬 애플리케이션을 위한 인스톨러 만들기 (0) | 2023.11.10 |
---|---|
python을 이용하여 캐드 치수선 표기 과정 dxf파일 생성 ft. ChatGPT4 (2) | 2023.05.23 |
파이썬 차트그리기 파이썬 차트 간단하게 사용하기 (0) | 2020.11.21 |
[파이썬] 폴더가 없으면 폴더를 키워드로 생성하는 쉬운 방법 (0) | 2020.11.08 |
파이썬으로 싹다 발라먹는 크롤링 (python crawling) (0) | 2020.11.08 |
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
링크
TAG
- #파이썬패키징
- .htaccess수정
- 코딩효율성
- 작업공정에 대한 코드작성
- #프로그램설치
- 카페24가비아phpinfo수정
- 자바스크립트 한글초성
- 오토핫키에디터창업데이트금지하기
- #cx_Freeze
- 테크에능한여성
- #파이썬인스톨러
- #InstallForge
- 2분후종료오토핫키
- 효율적코딩방법
- #NSIS
- 프로그래머생활
- #소프트웨어배포
- #독립실행파일
- 자바스크립트한글입력시반응하도록만드는코드
- 오토핫키가이드
- #InnoSetup
- General error: 2031
- 파이썬코드줄바꿈방법
- 스크립트작성기초
- 뫄프로그래밍
- chatGPT3.5파이썬버전
- 코딩튜토리얼
- sql문장 날짜계산
- Bootstrap 5
- td요소중에 1행과 1열은 제외
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
글 보관함