Возможно ли это, используя только C #? Я хочу иметь возможность обнаруживать звук из: потока, микрофона или звуковой карты и начинать запись, если уровень звука превышает установленный порог.
Спасибо: -)
вы можете сделать это, используя NAudio . Взгляните на приложение .NET Voice Recorder для примера определения уровня входного сигнала. Чтобы обнаружить аудио из потока, вам нужно создать класс, производный от WaveStream, и переопределить его метод Read для возврата данных из вашего TcpListener