摘要 |
PROBLEM TO BE SOLVED: To provide a pattern matching method for processing voice recognizing pattern matching without increasing the capacity and processing amount of a memory for storing cumulative distances, and also to provide a voice recognition system, and a program. SOLUTION: A pattern matching processing part 50 obtains the calculation start positions of the cumulative distances at each standard pattern from a processing start position storage part 60, calculates the optimum cumulative distance between an input voice feature and the feature of each standard pattern within a fixed range from each cumulative distance calculation start position through the use of a DP matching method, and updates the contents of a partial cumulative distance storage part 70. The pattern matching processing part 50 repeatedly performs the processing respectively concerning the whole standard patterns, obtains the standard pattern with the minimum inter-pattern distance between an input pattern and the standard pattern, and outputs it as a recognition result. Since the range to calculate cumulative distance values is restricted to the predetermined range, the voice recognizing pattern matching is processed by a little memory capacity and processing amount. COPYRIGHT: (C)2004,JPO
|