예제 #1
0
        /** @see edu.cmu.sphinx.result.ConfidenceScorer#score(edu.cmu.sphinx.result.Result) */
        public override IConfidenceResult score(Result result)
        {
            lattice = new Lattice(result);
            LatticeOptimizer lop = new LatticeOptimizer(lattice);

            lop.optimize();
            lattice.computeNodePosteriors(languageWeight);
            return(makeSausage());
        }
예제 #2
0
        /**
         * /// Self test for LatticeOptimizer
         *
         * /// @param args
         */
        public static void Main(String[] args)
        {
            var lattice = new Lattice(args[0]);

            var optimizer = new LatticeOptimizer(lattice);

            optimizer.Optimize();

            lattice.Dump(args[1]);
        }