public static boolean isDesired(int currentFeature, int desiredFeatures) { return isDesired(currentFeature, desiredFeatures, 0); }
public static boolean isDesired(int currentFeature, int desiredFeatures) { return isDesired(currentFeature, desiredFeatures, 0); }
public static int[] findIndices(int[] phonologyClasses, int desiredClasses) { int[] indices = null; boolean[] desireds = new boolean[phonologyClasses.length]; int i; int total = 0; for (i = 0; i < phonologyClasses.length; i++) { desireds[i] = StringUtils.isDesired(phonologyClasses[i], desiredClasses); if (desireds[i]) total++; } if (total > 0) { indices = new int[total]; int count = 0; for (i = 0; i < desireds.length; i++) { if (desireds[i]) { indices[count] = i; count++; if (count >= total) break; } } } return indices; }
public static int[] findIndices(int[] phonologyClasses, int desiredClasses) { int[] indices = null; boolean[] desireds = new boolean[phonologyClasses.length]; int i; int total = 0; for (i = 0; i < phonologyClasses.length; i++) { desireds[i] = StringUtils.isDesired(phonologyClasses[i], desiredClasses); if (desireds[i]) total++; } if (total > 0) { indices = new int[total]; int count = 0; for (i = 0; i < desireds.length; i++) { if (desireds[i]) { indices[count] = i; count++; if (count >= total) break; } } } return indices; }
boolean isMfccDesired = false; if (StringUtils.isDesired(BaselineFeatureExtractor.LSF_FEATURES, desiredFeatures)) { dimension += header.lsfParams.dimension; isLsfDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.F0_FEATURES, desiredFeatures)) { dimension += 1; isF0Desired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.ENERGY_FEATURES, desiredFeatures)) { dimension += 1; isEnergyDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.DURATION_FEATURES, desiredFeatures)) { dimension += 1; isDurationDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.MFCC_FEATURES_FROM_FILES, desiredFeatures)) { dimension += header.mfccParams.dimension; isMfccDesired = true;
boolean isMfccDesired = false; if (StringUtils.isDesired(BaselineFeatureExtractor.LSF_FEATURES, desiredFeatures)) { dimension += header.lsfParams.dimension; isLsfDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.F0_FEATURES, desiredFeatures)) { dimension += 1; isF0Desired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.ENERGY_FEATURES, desiredFeatures)) { dimension += 1; isEnergyDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.DURATION_FEATURES, desiredFeatures)) { dimension += 1; isDurationDesired = true; if (StringUtils.isDesired(BaselineFeatureExtractor.MFCC_FEATURES_FROM_FILES, desiredFeatures)) { dimension += header.mfccParams.dimension; isMfccDesired = true;
if (StringUtils.isDesired(LSF_FEATURES, desiredFeatures)) lsfAnalysis(fileSet, lsfParams, isForcedAnalysis); if (StringUtils.isDesired(F0_FEATURES, desiredFeatures)) f0Analysis(fileSet, ptcParams, isForcedAnalysis); if (StringUtils.isDesired(ENERGY_FEATURES, desiredFeatures)) energyAnalysis(fileSet, energyParams, isForcedAnalysis); if (StringUtils.isDesired(MFCC_FEATURES_FROM_FILES, desiredFeatures)) checkMfccFiles(fileSet, mfccParams, isForcedAnalysis);
if (StringUtils.isDesired(LSF_FEATURES, desiredFeatures)) lsfAnalysis(fileSet, lsfParams, isForcedAnalysis); if (StringUtils.isDesired(F0_FEATURES, desiredFeatures)) f0Analysis(fileSet, ptcParams, isForcedAnalysis); if (StringUtils.isDesired(ENERGY_FEATURES, desiredFeatures)) energyAnalysis(fileSet, energyParams, isForcedAnalysis); if (StringUtils.isDesired(MFCC_FEATURES_FROM_FILES, desiredFeatures)) checkMfccFiles(fileSet, mfccParams, isForcedAnalysis);