package edu.cmu.sphinx.decoder.scorer;
import edu.cmu.sphinx.util.props.PropertyException;
import edu.cmu.sphinx.util.props.PropertySheet;
import java.util.List;
/**
* Performs a simple normalization of all token-scores by
*
* @author Holger Brandl
*/
public class MaxScoreNormalizer implements ScoreNormalizer {
public void newProperties(PropertySheet ps) throws PropertyException {
}
public MaxScoreNormalizer() {
}
public Scoreable normalize(List<? extends Scoreable> scoreableList, Scoreable bestToken) {
for (Scoreable scoreable : scoreableList) {
scoreable.normalizeScore(bestToken.getScore());
}
return bestToken;
}
}