Class PreprocessorForSurfAnalysis
This analyzer preprocesses short audio segments a few seconds to maximum 1 minute long for processing by a convolutional Deep NN.
It does not accumulate data or other indices over a long recording.
Inheritance
PreprocessorForSurfAnalysis
Assembly: AnalysisPrograms.dll
Syntax
public class PreprocessorForSurfAnalysis : IAnalyser2, ICiteable, IHasStatus
Constructors
|
Improve this Doc
View Source
PreprocessorForSurfAnalysis()
Declaration
public PreprocessorForSurfAnalysis()
Properties
|
Improve this Doc
View Source
DefaultSettings
Declaration
public AnalysisSettings DefaultSettings { get; }
Property Value
|
Improve this Doc
View Source
Description
Declaration
public string Description { get; }
Property Value
|
Improve this Doc
View Source
DisplayName
Declaration
public string DisplayName { get; }
Property Value
|
Improve this Doc
View Source
Identifier
Declaration
public string Identifier { get; }
Property Value
|
Improve this Doc
View Source
Status
Declaration
public Status Status { get; }
Property Value
Methods
|
Improve this Doc
View Source
Analyze<T>(AnalysisSettings, SegmentSettings<T>)
Declaration
public AnalysisResult2 Analyze<T>(AnalysisSettings analysisSettings, SegmentSettings<T> segmentSettings)
Parameters
Returns
Type Parameters
|
Improve this Doc
View Source
BeforeAnalyze(AnalysisSettings)
Declaration
public void BeforeAnalyze(AnalysisSettings analysisSettings)
Parameters
|
Improve this Doc
View Source
ConvertEventsToSummaryIndices(IEnumerable<EventBase>, TimeSpan, TimeSpan, Double)
Declaration
public SummaryIndexBase[] ConvertEventsToSummaryIndices(IEnumerable<EventBase> events, TimeSpan unitTime, TimeSpan duration, double scoreThreshold)
Parameters
Returns
|
Improve this Doc
View Source
ParseConfig(FileInfo)
Declaration
public AnalyzerConfig ParseConfig(FileInfo file)
Parameters
Returns
|
Improve this Doc
View Source
SummariseResults(AnalysisSettings, FileSegment, EventBase[], SummaryIndexBase[], SpectralIndexBase[], AnalysisResult2[])
Declaration
public void SummariseResults(AnalysisSettings settings, FileSegment inputFileSegment, EventBase[] events, SummaryIndexBase[] indices, SpectralIndexBase[] spectralIndices, AnalysisResult2[] results)
Parameters
|
Improve this Doc
View Source
WriteEventsFile(FileInfo, IEnumerable<EventBase>)
Declaration
public void WriteEventsFile(FileInfo destination, IEnumerable<EventBase> results)
Parameters
|
Improve this Doc
View Source
WriteSpectrumIndicesFiles(DirectoryInfo, String, IEnumerable<SpectralIndexBase>)
Declaration
public List<FileInfo> WriteSpectrumIndicesFiles(DirectoryInfo destination, string fileNameBase, IEnumerable<SpectralIndexBase> results)
Parameters
Returns
|
Improve this Doc
View Source
WriteSummaryIndicesFile(FileInfo, IEnumerable<SummaryIndexBase>)
Declaration
public void WriteSummaryIndicesFile(FileInfo destination, IEnumerable<SummaryIndexBase> results)
Parameters
Implements
Extension Methods