×

Generating acoustic models of alternative pronunciations for utterances spoken by a language learner in a non-native language

  • US 10,068,569 B2
  • Filed: 07/01/2013
  • Issued: 09/04/2018
  • Est. Priority Date: 06/29/2012
  • Status: Active Grant
First Claim
Patent Images

1. A non-transitory processor-readable medium storing code representing instructions to be executed by a processor, the code comprising code to cause the processor to:

  • receive acoustic data representing an utterance spoken by a language learner in a non-native language in response to prompting the language learner to recite a word in the non-native language;

    receive a pronunciation lexicon of the word in the non-native language, the pronunciation lexicon of the word including at least one alternative pronunciation of the word determined based on a pronunciation lexicon of a native language of the language learner, the at least one alternative pronunciation of the word being a phonological error in the non-native language and having a probability greater than a threshold level of being spoken by the language learner when the language learner attempts to recite the word in the non-native language;

    generate an acoustic model of the at least one alternative pronunciation of the word from the pronunciation lexicon of the word in the non-native language;

    identify a mispronunciation of the word in the utterance based on a comparison of the acoustic data with the at least one alternative pronunciation of the word that is included in the acoustic model; and

    send feedback related to the mispronunciation of the word to the language learner, whereinthe acoustic data is first acoustic data, the code to cause the processor to generate the acoustic model includes code to cause the processor to;

    generate a maximum likelihood native model based on native data, the native data including a corpus of audio data provided by at least one native speaker,generate a mix-up native triphone model based on the maximum likelihood native model, andgenerate a maximum likelihood non-native model based at least on the mix-up native triphone model and second acoustic data.

View all claims
  • 14 Assignments
Timeline View
Assignment View
    ×
    ×