VB.NET으로 작성하려고하는 프로그램을 도와 줄 수 있기를 바랍니다.WMA 스트림의 버퍼에서 오디오의 무음을 감지하는 방법은 무엇입니까?
인터넷을 통해 지속적으로 스트리밍되는 표준 WMA 스트림이 있습니다. 이 오디오를 스트리밍 할 응용 프로그램을 작성하고 '침묵'기간을 찾습니다. 침묵을 감지하면 이벤트를 실행합니다.
무음은 3 초의 제로 레벨 오디오로 정의됩니다. 스트림은 계속 기술적 인 의미로 진행되지만 가청 소음이 없습니다.
그러나 '버퍼'에있는 동안 침묵을 감지하기를 원합니다. 즉, 사용자는 프로그램이 거기에 있음을 감지하기 전에이 묵음을 듣지 않습니다.
오디오는이 묵음을 분석 할 때 멈추지 않아야합니다. 오디오를 계속해서 사용자에게 계속 재생해야합니다.
BASS 나 dot net 플랫폼에 내장 된 Windows Media 확장과 같은 적합한 API를 사용해도됩니다.
감사합니다.