6. A device for recognizing a voice, comprising: a collecting module, configured to collect with a processor, voice information input by a user; an extracting module, configured to extract with the processor, characteristics from the voice information to obtain characteristic information; a decoding module, configured to decode with the processor, the characteristic information according to an acoustic model and a language model obtained in advance to obtain recognized voice information, wherein the acoustic model is obtained by data compression in advance; wherein the decoding module is configured to: perform a data compression on the characteristic information to obtain compressed characteristic information, and calculate the compressed characteristic information according to the acoustic model that is obtained by the data compression in advance to obtain a score of acoustic model; calculate data after acoustic model scoring according to the language model to obtain a score of language model; obtain the recognized voice information according to the score of acoustic model and the score of language model.
7. The device according to claim 6 , further comprising: a filtering module, configured to filter with the processor, the characteristic information to obtain filtered characteristic information, so as to decode the filtered characteristic information.