마이크에서 오는 원시 웨이브 스트림을 읽습니다.
(이 부분은 스피커로 전송하여 멋진 반향을 얻을 수 있습니다.)원시 웨이브 데이터에서 특정 주파수/톤을 감지하십시오.
간결함을 위해 웨이브 데이터에서 DTMF 톤을 감지하려고한다고 가정 해 보겠습니다. 실제로 DTMF의 주파수뿐만 아니라 모든 주파수를 감지하고 싶습니다. 그러나 나는 항상 내가 원하는 주파수를 알고있다.
FFT를 통해 실행 해 보았지만 높은 정확도의 탐지가 필요하다면 매우 효율적으로 보이지 않습니다 (20 밀리 초 밖에 없습니다). 나는 약 200ms의 정확도로 그것을 탐지 할 수있다.
알고리즘과 관련하여 내 옵션에는 어떤 것이 있습니까? .Net 라이브러리가 있습니까?
샘플 속도는 무엇입니까? – ThomasMcLeod
원하는 제품, 지금은 44,1k (16 비트 스테레오). 나는 ~ 20ms마다 2k 샘플을 받는다. –
이봐, 나는 같은 문제가있다. 코드 나 해상도가 얼마인가? 질문은 조금 오래 되었기 때문에. – Daniloloko