CPC G10L 15/187 (2013.01) [G06F 40/237 (2020.01); G10L 15/22 (2013.01)] | 20 Claims |
1. A user device, comprising:
a processing circuit;
an acoustic engine;
a decoder; and
memory storing instructions that, when executed by the processing circuit, cause the user device to:
expand a speech lexicon of the decoder with recovered grapheme or phoneme sequences corresponding to a first command and a second command represented in the speech lexicon;
renormalize weights of the speech lexicon corresponding to the first command and the second command in the speech lexicon based on hypothesis sequences and error rates of the acoustic engine;
determine a confusability metric corresponding to classification of the first command and the second command by the decoder, the confusability metric indicative of a probability the first command is classified as the second command, the confusability metric based on the renormalized weights;
determine an alternate command corresponding to the first command or the second command, the alternate command phonetically different than the first command or the second command; and
replace the first command or the second command in the speech lexicon with the alternate command responsive to a determination the confusability metric exceeds a threshold value.
|