1. A large vocabulary continuous speech recognition method executed by a computer; the method comprises the steps of: (a) acquiring by said computer a speech data as input; (b) performing by said computer speech recognition with respect to said acquired speech data, and outputting a plurality of hypotheses that are a recognition result with a plurality of speech recognition scores, each speech recognition score being a score indicating correctness of a speech recognition result for each hypothesis; (c) calculating by said computer a structure score for each hypothesis, the structure score being obtained by, for all pairs of phonemes consisting of the hypothesis, multiplying a likelihood of inter-distribution distance of a pair of phonemes by weighting for said pair of phonemes and performing summation; and (d) determining by said computer a total value of said structure score and said speech recognition score for each hypothesis, and based on said total value, ranking said plurality of hypotheses.