Sound recording Windows 8 Metro (filter noise, step change)

Is it possible to record sound only when someone speaks? I want to listen to the microphone and only start recording when the “volume” is above a certain level of noise (which means that someone is talking). I also need to change the pitch of the recorded sound.

I tried the MediaCapture class in C #, but the StartRecordToStorageFileAsync from the example is not applicable in my script. On Windows Phone, I use XNA, but I can not find a similar API in Windows 8.

+3
source share
1 answer

Mark this topic on the MSDN forums: How to get decibels with C #?

, , , API #, Visual Basic JavaScript, .

API Core Audio/WASAPI , , , : Win32 COM Metro ()

, Kinect, , , GetBuffer() , , .

+1

All Articles