luxlabs header browser preview


@interface CDMSpanMatchUtils : NSObject

+ (void)addAsrConfidenceToSpans:(id)a0 tokenChain:(id)a1 asrTimingMap:(id)a2 asrHypothesis:(id)a3;
+ (void)addEntitySpansFrom:(id)a0 to:(id)a1 confidence:(double)a2;
+ (double)calculateAsrConfidenceForCharIndexBegin:(long long)a0 charIndexEnd:(long long)a1 asrTimingMap:(id)a2 asrHypothesis:(id)a3;
+ (id)createAsrAlternativeIdentifier:(id)a0 nameSpace:(id)a1 nodeIndex:(unsigned int)a2 backingAppBundleId:(id)a3 sourceComponent:(int)a4 asrConfidence:(double)a5;
+ (BOOL)isSamePosition:(id)a0 spanB:(id)a1 asrMapA:(id)a2 asrMapB:(id)a3 cdmTokenChainA:(id)a4 cdmTokenChainB:(id)a5;
+ (BOOL)isSpanOnlyForExternalParsers:(id)a0;
+ (BOOL)matcherNameIsSupportedForAsrAlternative:(id)a0;
+ (void)mergeAsrAlternativeIntoSpan:(id)a0 asrAltSpan:(id)a1 asrAltCdmTokenChain:(id)a2 asrAltHypothesis:(id)a3 asrAltTimingMap:(id)a4;
+ (void)postProcessSpans:(id)a0 asrSpansMap:(id)a1 asrHypothesis:(id)a2 asrMaps:(id)a3 topAsrTokenChain:(id)a4 asrMapTopAsr:(id)a5 topAsrSpansFiltered:(id)a6;
+ (void)processAsrAlternative:(id)a0 topAsrTokenChain:(id)a1 cdmTokenChainAltAsr:(id)a2 asrMapTopAsr:(id)a3 asrMapAltAsr:(id)a4 spansTopAsr:(id)a5 asrHypothesis:(id)a6;
+ (void)setAsrHypothesisIndexForTopAsrSpans:(id)a0;

@end