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(); }