×

Pronunciation correction of text-to-speech systems between different spoken languages

  • US 8,290,775 B2
  • Filed: 06/29/2007
  • Issued: 10/16/2012
  • Est. Priority Date: 06/29/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of correcting pronunciation generation of a language pronunciation system, comprising:

  • receiving a word according to an incoming language requiring electronic pronunciation according to a target language;

    determining whether the word requiring electronic pronunciation is a word of the target language;

    if the word requiring electronic pronunciation is not a word of the target language, retrieving a language locale for the word;

    determining whether the language locale for the word matches a language locale for a pronunciation system responsible for converting the word to speech or recognizing a spoken form of the word;

    generating a number of phoneme mapping tables, the number of phoneme mapping tables being governed by N=L2

    L, wherein N comprises the number of phoneme mapping tables and L comprises a number of the language locales between which translation is accomplished, each of the language locales comprising a country known to speak a foreign language;

    if the language locale for the word does not match the language locale for a pronunciation system responsible for converting the word to speech or for recognizing an audible form of the word, mapping phonemes comprising the word according to the incoming language to corresponding phonemes associated with the target language, wherein mapping the phonemes comprises mapping at least one diphone from the incoming language to at least one diphone in the target language, the at least one diphone comprising two adjacent speech segments, the two adjacent speech segments comprising two adjacent letters in an actual spelling of the word according to the incoming language, wherein mapping the phonemes further comprises utilizing contextual data, the contextual data comprising at least one of;

    at least one of a starting phoneme and a next phoneme before a subject phoneme in the incoming language word, wherein the at least one of the starting phoneme and the next phoneme contributes to the determination of a phoneme in the target language selected for mapping to the subject phoneme in the incoming language word; and

    at least one of a starting phoneme and a next phoneme after a subject phoneme in the starting language word, wherein the at least one of the starting phoneme and the next phoneme contributes to the determination of a phoneme in the target language selected for mapping to the subject phoneme in the incoming language word; and

    passing an output of the mapping of phonemes comprising the word according to the incoming language to corresponding phonemes associated with the target language to the pronunciation system for converting the word to speech or for recognizing an audible form of the word.

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