[python] 파이썬에서 키 입력으로 음성 인식하기
파이썬은 다양한 응용 프로그램을 개발할 수 있는 강력한 프로그래밍 언어입니다. 음성 인식은 그 중 하나입니다. 이 글에서는 파이썬을 사용하여 키 입력으로 음성을 인식하는 방법에 대해 알아보겠습니다.
음성 인식 모듈 설치
먼저, SpeechRecognition
이라는 음성 인식 모듈을 설치해야 합니다. 아래의 명령을 사용하여 설치할 수 있습니다.
pip install SpeechRecognition
음성 인식 코드 작성하기
이제 파이썬 코드에서 음성 인식을 위한 코드를 작성해 보겠습니다.
import speech_recognition as sr
# 음성 인식 객체 생성
r = sr.Recognizer()
# 마이크로 입력 받기
with sr.Microphone() as source:
print("말씀해주세요:")
audio = r.listen(source)
# 음성 인식
try:
text = r.recognize_google(audio, language="ko-KR")
print("인식된 텍스트:", text)
except sr.UnknownValueError:
print("음성을 인식하지 못했습니다.")
except sr.RequestError as e:
print("음성 인식 서비스에 오류가 발생했습니다:", str(e))
위의 코드는 파이썬 speech_recognition
모듈을 사용하여 마이크로 음성을 입력 받고, Google 음성 인식 API를 통해 인식된 텍스트를 출력합니다. ko-KR
은 인식할 언어를 한국어로 설정하는 부분입니다.
이제 위의 코드를 실행하고 마이크로 음성으로 말씀해 보세요. 음성이 인식되면 해당 텍스트가 출력될 것입니다.
결론
이번에는 파이썬에서 키 입력으로 음성을 인식하는 방법에 대해 알아보았습니다. speech_recognition
모듈을 사용하여 음성을 입력 받고, Google 음성 인식 API를 통해 텍스트로 변환하는 과정을 간단한 코드로 구현했습니다. 이것은 음성 인식을 사용하여 다양한 응용 프로그램을 개발할 때 유용하게 활용될 수 있습니다.