A speech recognition method, comprising: generating, based on a preset speech knowledge source, a search space comprising a weighted finite state transducer (WFST) and preset client information, wherein a basic unit of the search space comprises a context-dependent triphone, and the preset speech knowledge source comprises: a lexicon, a language model, and a triphone state bundling list; performing frame-dividing processing on a to-be-recognized speech signal according to a preset frame length to obtain a plurality of audio frames; extracting a characteristic vector of each audio frame to obtain a characteristic vector sequence of the to-be-recognized speech signal; calculating a probability at which the characteristic vector corresponds to each basic unit of the search space; executing a decoding operation in the search space by using the probability as an input to obtain a word sequence corresponding to the characteristic vector sequence; and after obtaining the word sequence corresponding to the characteristic vector sequence, verifying an accuracy of the word sequence and generating a corresponding speech recognition result according to a result of the verification by performing operations comprising: selecting from the word sequence a to-be-verified word that corresponds to the preset client information; searching for the to-be-verified word in the preset client information; if the to-be-verified word is found in the preset client information, determining that the accuracy verification passes, and using the word sequence as a speech recognition result; and if the to-be-verified word is not found in the preset client information, correcting the word sequence by pinyin-based fuzzy matching, and using the corrected word sequence as the speech recognition result. generating, based on a preset speech knowledge source, a search space comprising a weighted finite state transducer (WFST) and preset client information, wherein a basic unit of the search space comprises a context-dependent triphone, and the preset speech knowledge source comprises: a lexicon, a language model, and a triphone state bundling list; performing frame-dividing processing on a to-be-recognized speech signal according to a preset frame length to obtain a plurality of audio frames; extracting a characteristic vector of each audio frame to obtain a characteristic vector sequence of the to-be-recognized speech signal; calculating a probability at which the characteristic vector corresponds to each basic unit of the search space; executing a decoding operation in the search space by using the probability as an input to obtain a word sequence corresponding to the characteristic vector sequence; and after obtaining the word sequence corresponding to the characteristic vector sequence, verifying an accuracy of the word sequence and generating a corresponding speech recognition result according to a result of the verification by performing operations comprising: selecting from the word sequence a to-be-verified word that corresponds to the preset client information; searching for the to-be-verified word in the preset client information; if the to-be-verified word is found in the preset client information, determining that the accuracy verification passes, and using the word sequence as a speech recognition result; and if the to-be-verified word is not found in the preset client information, correcting the word sequence by pinyin-based fuzzy matching, and using the corrected word sequence as the speech recognition result. selecting from the word sequence a to-be-verified word that corresponds to the preset client information; searching for the to-be-verified word in the preset client information; if the to-be-verified word is found in the preset client information, determining that the accuracy verification passes, and using the word sequence as a speech recognition result; and if the to-be-verified word is not found in the preset client information, correcting the word sequence by pinyin-based fuzzy matching, and using the corrected word sequence as the speech recognition result.