Skip to content

Commit

Permalink
Update parameters for calculateindicesinsubsegments in recognizerbase
Browse files Browse the repository at this point in the history
  • Loading branch information
aroelo authored and atruskie committed Jan 17, 2018
1 parent 7301920 commit 5b0ff3f
Showing 1 changed file with 6 additions and 1 deletion.
Original file line number Diff line number Diff line change
Expand Up @@ -399,6 +399,11 @@ private Lazy<IndexCalculateResult[]> GetLazyIndices<T>(
SegmentSettings<T> segmentSettings,
Acoustic.AcousticIndicesParsedConfiguration acousticConfiguration)
{
// Convert the dynamic config to IndexCalculateConfig class and merge in the unnecesary parameters.
IndexCalculateConfig config = IndexCalculateConfig.GetConfig(analysisSettings.Configuration, false);
config.IndexCalculationDuration = acousticConfiguration.IndexCalculationDuration;
config.BgNoiseBuffer = acousticConfiguration.BgNoiseNeighborhood;

IndexCalculateResult[] Callback()
{
IndexCalculateResult[] subsegmentResults = Acoustic.CalculateIndicesInSubsegments(
Expand All @@ -409,7 +414,7 @@ IndexCalculateResult[] Callback()
acousticConfiguration.BgNoiseNeighborhood,
acousticConfiguration.IndexPropertiesFile,
segmentSettings.Segment.SourceMetadata.SampleRate,
analysisSettings.Configuration);
config);

return subsegmentResults;
}
Expand Down

0 comments on commit 5b0ff3f

Please sign in to comment.