2013-07-10 6 views
3

저는 현재 파이썬 3.3에서 가상 어시스턴트 프로그램을 만들고 있습니다. 음성 인식을 통합하고 싶습니다. 누구든지이 일을 할 수있는 파이썬 모듈이나 도구를 알고 있습니까? 어떤 도움이라도 대단히 감사하겠습니다!파이썬에서의 음성 인식

+2

대부분의 솔루션은 실제로 이식 할 수 없습니다. 당신이 사용하기를 원하는 OS를 언급하는 것을 잊었습니다. 좋은 후보자는 Pocketsphinx입니다. 파이썬으로 작성된 가상 어시스턴트의 예를 보려면 https://github.com/rob-mccann/Pi-Voice –

+1

죄송합니다. 파이썬 3.3으로 윈도우 7을 돌리고있다. CMU Pocketsphinx를 조사하고 있습니다. –

+1

여전히 작동하는 것을 찾을 수 없습니다. Pocketsphinx와 Dragonfly를 사용해 보았습니다. 다른 아이디어? –

답변

2

나는이 주제에 대해 많은 시간을 보냈습니다. https://github.com/athena-voice/athena-voice-client

사용자가 많이 시리, 마이크로 소프트 코타나, 또는 아마존 에코처럼 사용할 수 있습니다

은 현재 내가 Athena Voice라는 파이썬 3 오픈 소스 크로스 플랫폼 가상 보조 프로그램을 개발하고 있어요.

또한 사용자가 모듈을 쉽게 작성하여 기능을 향상시킬 수있는 매우 간단한 "모듈"시스템을 사용합니다. 그게 쓸모가 있는지 알려주세요.

그렇지 않으면 Google의 Python 음성 텍스트 및 텍스트 음성 변환 패키지를 살펴 보는 것이 좋습니다.

pip install SpeechRecognition gTTS

구글 STT : https://pypi.python.org/pypi/SpeechRecognition/

구글 TTS :

두 패키지는 명령을 사용하여 설치할 수 있습니다 https://pypi.python.org/pypi/gTTS/1.0.2

을 나는 STT이 종속성으로 PyAudio을 가지고 있다고 생각합니다 여기에 있습니다 (비공식) : http://www.lfd.uci.edu/~gohlke/pythonlibs/#pyaudio

그러나 수동/오프라인 수신을 수행하려는 경우 pocketsphinx를 다시 검토하는 것이 좋습니다. Python 3.4에서는 "pip install pocketsphinx"를 입력하여 설치할 수 있습니다.

+0

pocketsphinx 대신 오프라인 STT @Connor에 대한 다른 대안이 있습니까? –