Liu Shouda coder

cppmary

2016-06-08

静态函数继承 在这个例子中,子类调用getInstance无法获取子类对象

image

什么时候转化为target,什么时候出发计算特征..

  1. Map<String, List<Element>> elementLists = parseDocument(doc);
  2. Model durationModel = voice.getDurationModel();
  3. List<Element> durationElements = elementLists.get(durationModel.getApplyTo());
  4. durationModel.applyTo(durationElements);
  5. HTSUttModel um = predictAndSetDuration(elements, elements);
  6. List<Target> predictorTargets = getTargets(predictorElements);
  7. String phone = UnitSelector.getPhoneSymbol(element);
  8. Target target = new Target(phone, element);
  9. targets.add(target);
  10. FeatureVector targetFeatureVector = featureComputer.computeFeatureVector(target);
  11. target.setFeatureVector(targetFeatureVector); // this is critical!
  12. FeatureDefinition feaDef = htsData.getFeatureDefinition();
  13. for (int i = 0; i < predictorTargets.size(); i++) {
  14. fv = predictorTargets.get(i).getFeatureVector();
  15. }

TargetFeatureLister:

  1. features = ((HMMVoice) voice).getHMMData().getFeatureDefinition().getFeatureNames();
  2. featureComputer = FeatureRegistry.getTargetFeatureComputer(locale, features);
  3. String out = listTargetFeatures(featureComputer, segmentsAndBoundaries);
  4. List<Target> targets = overridableCreateTargetsWithPauses(segmentsAndBoundaries, pauseSymbol);
  5. // Third, compute the feature vectors and convert them to text
  6. String header = featureComputer.getAllFeatureProcessorNamesAndValues();
  7. for (Target target : targets) {
  8. FeatureVector features = featureComputer.computeFeatureVector(target);
  9. text.append(featureComputer.toStringValues(features)).append("\n");
  10. bin.append(features.toString()).append("\n");
  11. }

上一篇 cppjieba

下一篇 命名大事件

Content