摘要 |
A system capable of learning and subsequently recognizing a vocabulary of spoken words and synthetically reproducing such words as an audible voice when activated by an electronic command signal. Voice signals in the form of a time sequence of binary digits are processed by a digital spectrum analyzer in a "training" mode for the system to provide digital information to form a voice print which is stored in a memory. The digital spectrum analyzer comprises an arithmetic logic unit (ALU) that processes incoming data using only digital logic, without filter banks and in combination with a sequence or timing controller, an in/out controller and various internal memory components provided on a separate board or by an integrated circuit which may be combined with other external memory and external control circuitry to comprise the complete system. With voiceprints provided either from system training or from external storage and with the system in the recognition mode, pattern matching of spoken words is accomplished using the spectrum analyzer. The arithmetic logic unit, using basic logic functions, is programmed to provide a unique statistical analysis of the digital voice data so that accurate and rapid pattern matching, and hence word recognition, is accomplished even in the presence of relatively high background noise. Voice synthesis of words may be accomplished using the same methods and apparatus as used for recognition by essentially reverting the operation of the spectrum analyzer to synthesize voice signals from previously stored voice-prints. |