A speech recognition grammar creating apparatus, which is capable of
eliminating complex labor associated with preparing all rules by taking
into account changes of the order of component elements of a
speech-recognizing object and possible combinations of component elements
including at least one component element that can be omitted. In the
speech recognition grammar creating apparatus, an image edit section
groups together at least one component element that cannot be omitted and
at least one component element that can be omitted, as the
speech-recognizing object, into a component element group as an
omission-allowed group. An augmented BNF converting section creates the
speech recognition grammar by expanding the component element group
obtained by the grouping.