2012-04-10 2 views
0

나는이 재미있는 프로젝트 중 하나를 작업하기위한 예비로서이 질문을하고있다. Python으로 이것을 코딩하는 것을 생각하고 있으므로 pyAudio와 함께 가야한다. (pyAudio가 아닌 다른 라이브러리가 있다면 제안 해주세요). 내 목표는 누군가의 목소리를 녹음 할 수있는 프로그램을 만드는 것입니다. 이것은 간단합니다. 그러나 하나 또는 여러 개의 샘플에 음성을 녹음 한 후 사용자의 음성을 어떻게 식별 할 수 있습니까? 어떤 목소리를 다른 목소리와 구분 짓는 지, 그리고이를 달성하기 위해 어떻게 파이썬을 구현할 수 있습니까?음성 인식을위한 파이썬 사용

+2

일부 간단한 음성 인식 프로그램은 MFCC를 사용합니다. [wikipedia] (http://en.wikipedia.org/wiki/Mel-frequency_cepstrum)와 [this] (http://yaafe.sourceforge.net/ manual/pythonbindings.html). (나는 파이썬 라이브러리가 좋은지 전혀 모른다. 파이썬 MFCC에 대해봤을 뿐이다). – Richante

답변

0

음성 인식 엔진을 프로젝트의 기초로 삼으셨습니까? 예를 들어, CMU 스핑크스 (BSD 옵션) http://sphinx.subwiki.com/sphinx/index.php/Sphinx3_python_quickstart을 실행하는 파이썬 코드를 작성할 수 있습니다. 재미있는 프로젝트로 어떤 의도인지 알지 못하지만 음성 인식 알고리즘을 배우고 싶지 않은 경우 좋은 옵션 일 수 있습니다.