[python] 파이썬으로 음성 인식기 구현하기

음성 인식 기술은 현재 많은 분야에서 활발히 사용되고 있습니다. 파이썬을 사용하여 음성 인식기를 구현하는 방법을 알아보겠습니다.

파이썬과 음성 인식

파이썬은 자연어 처리 및 음성 인식과 관련된 다양한 라이브러리와 모듈을 제공하고 있습니다. 그 중에서도 가장 널리 사용되는 것은 SpeechRecognition 라이브러리입니다.

SpeechRecognition 라이브러리 설치

먼저, SpeechRecognition 라이브러리를 설치해야 합니다. 아래의 명령어를 사용하여 간단히 설치할 수 있습니다.

pip install SpeechRecognition

음성 녹음 및 인식

이제 파이썬을 사용하여 음성을 녹음하고 인식하는 간단한 예제를 살펴보겠습니다.

import speech_recognition as sr

# 음성 입력
recognizer = sr.Recognizer()
with sr.Microphone() as source:
    print("말해보세요:")
    audio = recognizer.listen(source)

# 음성 인식
try:
    print("음성 입력: " + recognizer.recognize_google(audio, language='ko-KR'))
except sr.UnknownValueError:
    print("음성을 인식할 수 없습니다.")
except sr.RequestError:
    print("인터넷에 연결되지 않았습니다.")

위 코드는 SpeechRecognition 라이브러리를 사용하여 음성을 녹음하고 Google 음성 인식 API를 통해 인식하는 예제입니다.

결론

파이썬을 사용하여 간단한 음성 인식기를 구현하는 방법을 살펴보았습니다. 음성 인식은 다양한 응용 프로그램에 활용될 수 있으며, SpeechRecognition 라이브러리를 사용하면 간편하게 구현할 수 있습니다.

참고문헌: