public VoiceActivitySignalReader(ISoundSignalReader signal, int frameSize, int emptyFrames = 3,
     VoiceActivationDetectionEnhancement enhancements = VoiceActivationDetectionEnhancement.All)
 {
     _voiceActivityDetection = new VoiceActivityDetection(signal, frameSize, emptyFrames, enhancements);
     signal.Reset();
     _soundSignal = signal;
     _properties = new Dictionary<string, object> {{VoiceProperty, false}};
     SupportedPropertiesSet.Add(VoiceProperty);
 }
 public VoiceActivityDetection(ISoundSignalReader signal, int frameSize, int emptyFrames = 3,
     VoiceActivationDetectionEnhancement enhancements = VoiceActivationDetectionEnhancement.All)
 {
     _signal = signal;
     _frameSize = frameSize;
     _emptyFrames = emptyFrames;
     _enhancements = enhancements;
     Init();
 }