CPC G10L 15/187 (2013.01) [G10L 15/005 (2013.01); G10L 15/02 (2013.01); G10L 15/063 (2013.01); G10L 15/22 (2013.01); G10L 2015/025 (2013.01)] | 17 Claims |
1. A method for speech recognition based on language adaptivity, comprising:
at a computing device that includes one or more processors and memory, the computing device being communicatively connected to an electronic device via a network communication link:
obtaining, from the electronic device via the network communication link, voice data of a user of the electronic device;
extracting, based on the obtained voice data, a phoneme feature representing pronunciation phoneme information:
inputting the extracted phoneme feature to a pre-trained multi-language discrimination model that is pre-trained based on a multilingual corpus corresponding to multiple languages;
determining, using the multi-language discrimination model, a language discrimination result corresponding to the extracted phoneme feature, the language discrimination result identifying a language to which the voice data belongs;
selecting, from a plurality of language acoustic models corresponding to different languages, a first language acoustic model based on the language discrimination result, the first language acoustic model corresponding to the language to which the voice data belongs;
inputting the extracted phoneme feature into the first language acoustic model to obtain a speech recognition result of the voice data based on the first language acoustic model; and
transmitting, via the network communication link to the electronic device, the obtained speech recognition result, wherein the electronic device is configured to present, to the user of the electronic device, interaction content in the language of the voice data of the user, the interaction content being responsive to the obtained voice data of the user and according to the obtained speech recognition result.
|