2011-08-15 8 views
1

음성 인식과 관련된 프로그램을 작성 중입니다. 작업 표시 줄에서 실행 한 다음 일부 사람이 마이크에 대고 말을하고 잠에서 깨어나서 작업을 수행하려고합니다. 입력 볼륨의 변화를 루프 검사없이 누군가 말하면 어떻게 깨우 죠?마이크 입력에 대한 작업 수행

답변

2

결국 마이크는 연속 가상 스트림의 사운드 데이터를 녹음합니다. 이것을 키보드와 비교하면, 키가 눌려지는 순간 (이벤트)이 정의됩니다. 그러한 순간이나 사건은 소리가 나지 않습니다. 누군가 볼륨이 행동 할만큼 충분히 높을 때이를 결정해야합니다.

그래서 데이터를 분석하려면 데이터를 분석해야합니다. 그리고 내가 틀렸고 사운드 카드가 그러한 기능을 가지고 있지 않다면, 직접 해봐야 할 것입니다.

아마 모든 데이터를 분석 할 필요가 없습니다. 100ms마다 충분히 엿볼 수 있습니까?