[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를 통해 텍스트로 변환하는 과정을 간단한 코드로 구현했습니다. 이것은 음성 인식을 사용하여 다양한 응용 프로그램을 개발할 때 유용하게 활용될 수 있습니다.