Class EndpointDetectionConfiguration
SETS PARAMETERS CONCERNING ENERGY, END-POINT DETECTION AND SEGMENTATION.
Inheritance
EndpointDetectionConfiguration
Assembly: AudioAnalysisTools.dll
[Serializable]
public static class EndpointDetectionConfiguration
Properties
|
Improve this Doc
View Source
Declaration
public static double K1K2Latency { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public static double K1Threshold { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public static double K2Threshold { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public static double MinPulseDuration { get; set; }
Property Value
|
Improve this Doc
View Source
Declaration
public static double VocalGap { get; set; }
Property Value
Methods
|
Improve this Doc
View Source
WARNING: calculation of k1 and k2 is faulty.
MinDecibelReference should not be used ie k1 = EndpointDetectionConfiguration.SegmentationThresholdK1;
See the alternative below
************* PARAMETERS FOR:- ENDPOINT DETECTION of VOCALISATIONS
See Lamel et al 1981.
They use k1, k2, k3 and k4, minimum pulse length and k1_k2Latency.
Here we set k1 = k3, k4 = k2, k1_k2Latency = 0.186s (5 frames)
and "minimum pulse length" = 0.075s (2 frames)
SEGMENTATION_THRESHOLD_K1 = decibels above the minimum level
SEGMENTATION_THRESHOLD_K2 = decibels above the minimum level
K1_K2_LATENCY = seconds delay between signal reaching k1 and k2 thresholds
VOCAL_DELAY = seconds delay required to separate vocalisations
MIN_VOCAL_DURATION = minimum length of energy pulse - do not use this - accept all pulses.
SEGMENTATION_THRESHOLD_K1=3.5
SEGMENTATION_THRESHOLD_K2=6.0
K1_K2_LATENCY=0.05
VOCAL_DELAY=0.2.
Declaration
public static int[] DetermineVocalisationEndpoints(double[] dbArray, double frameStep)
Parameters
Returns
|
Improve this Doc
View Source
Save(TextWriter)
Declaration
public static void Save(TextWriter writer)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetConfig(ConfigDictionary config)
Parameters
|
Improve this Doc
View Source
Declaration
public static void SetDefaultSegmentationConfig()