How can i detect audio level of a stream or tcplistener or the audio card using C#
-
02-10-2019 - |
Pergunta
Is this possible using only C#? I want to be able to detect audio from: a stream, microphone or soundcard and begin recording if audio level is above a settable threshold.
Thanks :-)
Solução
you can do this using NAudio. Have a look at the .NET Voice Recorder application for an example of detecting the input level. To detect audio from a stream, you would need to create a class derived from WaveStream and override its Read method to return the data from your TcpListener
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow