摘要 |
PURPOSE:To perform the recognition of continuous voice at high speed and with high accuracy by predicating a phoneme by using a syntax analysis method, and taking the matching of a predicted phoneme and a phoneme spotting result by a neural network with dynamic programming. CONSTITUTION:An inputted voice 1 is frequency-analyzed, and is supplied to a phoneme spotting part 2 after being changed to the form of time series of a feature parameter, and the phoneme spotting part 2 outputs the spotting results of 24 phonemes. Next, an LR table 6 is generated according to context- free grammar stored in a context-free grammar storage part 4 with an LR table generator 5, and an LR purger 7 predicts a phoneme series permitted in grammar as referring to the LR table 6. A predictive phoneme storage part 8 stores a predicted phoneme series, and a phoneme recognition result verifica tion part 3 takes the matching of the predicted phoneme series and the result obtained at the phoneme spotting part 2 with the dynamic programming, and a series which takes the maximum likelihood out of verified phoneme series is outputted to a recognition result output part 9 as a recognition result. |