Notice
Recent Posts
Recent Comments
Link
헬창 개발자
[졸업 프로젝트] 감정 -3- 본문
이번 포스팅에서는 음성 추출 단계인 STT를 파이썬으로 구현한 방법을 소개하겠습니다.
1. 라이브러리 설치
$ pip install SpeechRecognition
$ pip install pyaudio
먼저 STT를 사용하기 위한 라이브러리를 설치를 해줍니다.
2. 소스 코드
github.com/Uberi/speech_recognition/blob/master/examples/microphone_recognition.py
import speech_recognition as sr
# microphone에서 auido source를 생성합니다
r = sr.Recognizer()
with sr.Microphone() as source:
print("Say something!")
audio = r.listen(source)
# 구글 웹 음성 API로 인식하기 (하루에 제한 50회)
try:
print("Google Speech Recognition thinks you said : " + r.recognize_google(audio, language='ko'))
except sr.UnknownValueError:
print("Google Speech Recognition could not understand audio")
except sr.RequestError as e:
print("Could not request results from Google Speech Recognition service; {0}".format(e))
# 결과
# Google Speech Recognition thinks you said : 안녕하세요
코드 실행후 마이크에 음성을 입력하면 출력값으로 변환된 텍스트가 출력이 됩니다.
'프로젝트' 카테고리의 다른 글
[졸업 프로젝트] 감정 -5- (0) | 2023.02.03 |
---|---|
[졸업 프로젝트] 감정 -4- (0) | 2023.02.03 |
[졸업 프로젝트] 감정 -2- (0) | 2023.02.03 |
[졸업 프로젝트] 감정 -1- (0) | 2023.02.03 |
[빅데이터 프로젝트] 서울시 최적의 도시 숲 위치추천을 위한 미세먼지 상관관계 분석 방법 (0) | 2022.12.10 |
Comments