Patent ID: 9564127
Date: 2017-02-07
CPC Classifications: G06F,G10L

Claim:
1. A method, comprising: receiving, by a processing device, a speech signal; decoding, by the processing device, the speech signal according to a basic static decoding network to obtain a decoding path on each active node in the basic static decoding network, wherein the basic static decoding network is formed by extending words in a basic name language model into corresponding acoustic units, and wherein the basic name language model comprises a first statistical probability between two common words and a second statistical probability between a common word and a name; generating, by the processing device, a user-specific name language model comprising a third statistical probability between the name and a user identifier; building, by the processing device, an affiliated static decoding network associated with the user-specific name language model by extending words in the user-specific name language model into corresponding acoustic units, wherein building the affiliated static decoding network further comprises: responsive to identifying that a decoding path enters a name node in the basic static decoding network, extending, by the processing device, an extra network associated with the name node according to the affiliated static decoding network; and returning, by the processing device, a recognition result after the decoding is completed, wherein a recognition accuracy rate for names is improved.