Automatic Speech Recognition Systems and Processes
AssigneeMicrosoft Technology Licensing, LLC
InventorsKshitiz KUMAR, Jian WU, Bo REN, Tianyu WU, Fahimeh BAHMANINEZHAD, Edward C. LIN, Xiaoyang CHEN, Changliang LIU
Life of this patent
Estimating the term…
Abstract
A data processing system is implemented for receiving speech data for a plurality of languages, and determining letters from the speech data. The data processing system also implements normalizing the speech data by applying linguistic based rules for Latin-based languages on the determined letters, building a computer model using the normalized speech data, fine-tuning the computer model using additional speech data, and recognizing words in a target language using the fine-tuned computer model.
Claims20
A data processing system comprising:
- a processor;
- and
- a machine-readable storage medium storing executable instructions that, when executed, cause the processor to perform operations comprising:
- receiving speech data for a plurality of languages;
- determining letters from the speech data;
- normalizing the speech data by applying linguistic based rules for Latin-based languages on the determined letters;
- building a computer model using the normalized speech data;
- fine-tuning the computer model using additional speech data;
- and
- recognizing words in a target language using the fine-tuned computer model.
A method implemented in a data processing system, the method comprising:
- receiving speech data for a plurality of languages;
- determining letters from the speech data;
- normalizing the speech data by mapping the determined letters to source letters of a source language using linguistic based rules for Latin-based languages;
- building a computer model using the normalized speech data;
- fine-tuning the computer model using additional speech data;
- receiving target speech data of a target language;
- and
- recognizing words of the target language in the target speech data using the fine-tuned computer model.
A machine-readable medium on which are stored instructions that, when executed, cause a processor of a programmable device to perform operations of:
- receiving speech data for a plurality of different languages;
- determining letters from the speech data;
- normalizing the speech data by mapping the determined letters to source words of a source language using linguistic rule-based rules for Latin-based languages;
- building a computer model using the normalized speech data;
- fine-tuning the computer model using additional speech data;
- receiving target speech data of a target language;
- and
- recognizing target words of the target language in the target speech data using the fine-tuned computer model.
Dependencies are inferred from the claim text.