티스토리 뷰
반응형
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
- 티스토리챌린지
- isset을 적용해야 하는 이유
- 1. #웹개발 2. #로트번호 3. #성적서보기 4. #ajax 5. #jquery 6. #php 7. #프론트엔드 8. #백엔드 9. #부트스트랩 10. #웹기능구현
- #카테고리트리
- ajax오류메시지
- 도면자동생성
- 엑셀보호
- #데이터베이스설계
- json파일형태보기
- #데이터무결성
- 스크립트작성기초
- 구글드라이브API
- #동적ui
- 캐드자동작도
- #웹개발
- #계층형데이터
- 뫄프로그래밍
- 테크에능한여성
- General error: 2031
- #트리구조
- 효율적코딩방법
- 코딩튜토리얼
- 프로그래머생활
- 오블완
- Bootstrap 5
- 오토핫키가이드
- json파일편하게보는법
- 엑셀입력보호
- coalesce는 한국어로 "코얼레스크" 또는 "코얼리스"
- 엑셀셀보호
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
글 보관함