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 apparent 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; wherein, in said step (c), said pair-by-pair weightings of said phoneme pairs are set such that weightings between pairs of vowel sounds and weightings of pairs relating to silence are set higher than weightings concerning pairs of other phonemes.