Operating method for an automated language recognizer intended for the speaker-independent language recognition of words in different languages and automated language recognizer
First Claim
1. A method for automated language recognition of words from different languages said method embodied as computer program instructions encoded in tangible, non-transitory computer readable media associated with a mobile device and comprising the steps of:
- (a) loading a phoneme set associated with a language specified as a mother tongue into a mother tongue language recognizer;
(b) for each of a plurality of words, determining phonetic transcripts for the word for N various languages not specified as the mother tongue to generate N first phoneme sequences for the word corresponding to N first pronunciation variants, each of the N first phoneme sequences formed from phonemes associated with one of the N different languages;
(c) determining a phoneme map by mapping the generated first phoneme sequences of each of said N languages to a relevant phoneme set of the mother tongue;
(d) for each of the plurality of words, applying the phoneme map to each of the N first phoneme sequences for that word in order to translate the N first phoneme sequences into N second phoneme sequences, each of the N second phoneme sequences formed from phonemes associated with the mother tongue language,wherein each of the N first phoneme sequences of the N various language is translated into a corresponding second phoneme sequence of the mother tongue language (a) regardless of whether the mobile device includes a speech model for each of the N various languages, and (b) regardless of whether the mother tongue language is the most acoustically similar to each of the N various languages, with respect to the respective first and second phoneme sequences, andsuch that for each word, two different phonetic transcripts are generated for each of the N different languages, including (1) the N first phoneme sequences for the word, each formed from phonemes associated with one of the N different languages, and (2) the N second phoneme sequences for the word, each formed by applying the phoneme map to translate one of the N first phoneme sequences formed from phonemes associated with one of the N different languages into a sequence of phonemes associated with the mother tongue language; and
(e) processing said N second phoneme sequences with the phoneme set associated with the language specified as the mother tongue to identify at least one of a matching word and a similar word.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an operating method for an automated language recognizer intended for the speaker-independent language recognition of words from different languages, particularly for recognizing names from different languages. The method is based on a language defined as the mother tongue and has an input phase for establishing a language recognizer vocabulary. Phonetic transcripts are determined for words in various languages in order to obtain phoneme sequences for pronunciation variants. The phonemes of each relevant phoneme set of the mother tongue are then specifically mapped to determine phoneme sequences that correspond to pronunciation variants.
34 Citations
18 Claims
-
1. A method for automated language recognition of words from different languages said method embodied as computer program instructions encoded in tangible, non-transitory computer readable media associated with a mobile device and comprising the steps of:
-
(a) loading a phoneme set associated with a language specified as a mother tongue into a mother tongue language recognizer; (b) for each of a plurality of words, determining phonetic transcripts for the word for N various languages not specified as the mother tongue to generate N first phoneme sequences for the word corresponding to N first pronunciation variants, each of the N first phoneme sequences formed from phonemes associated with one of the N different languages; (c) determining a phoneme map by mapping the generated first phoneme sequences of each of said N languages to a relevant phoneme set of the mother tongue; (d) for each of the plurality of words, applying the phoneme map to each of the N first phoneme sequences for that word in order to translate the N first phoneme sequences into N second phoneme sequences, each of the N second phoneme sequences formed from phonemes associated with the mother tongue language, wherein each of the N first phoneme sequences of the N various language is translated into a corresponding second phoneme sequence of the mother tongue language (a) regardless of whether the mobile device includes a speech model for each of the N various languages, and (b) regardless of whether the mother tongue language is the most acoustically similar to each of the N various languages, with respect to the respective first and second phoneme sequences, and such that for each word, two different phonetic transcripts are generated for each of the N different languages, including (1) the N first phoneme sequences for the word, each formed from phonemes associated with one of the N different languages, and (2) the N second phoneme sequences for the word, each formed by applying the phoneme map to translate one of the N first phoneme sequences formed from phonemes associated with one of the N different languages into a sequence of phonemes associated with the mother tongue language; and (e) processing said N second phoneme sequences with the phoneme set associated with the language specified as the mother tongue to identify at least one of a matching word and a similar word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. An automatic language recognizing apparatus, including computer program modules encoded in tangible, non-transitory computer readable media associated with a mobile device, the computer program modules comprising:
-
a mother tongue language recognizer, said recognizer storing a phoneme set of a predetermined mother tongue; a first processing module for determining phonetic transcripts for each word of a plurality of words from N various languages in order to obtain N first phoneme sequences for each word corresponding to N first pronunciation variants, each of the N first phoneme sequences formed from phonemes associated with one of the N different languages; a second processing module for implementing a mapping of first phoneme sequence of each of N various languages to a particular phoneme set of the mother tongue; a third processing module for applying the implemented mapping of phonemes to translate the N first phoneme sequences for each word determined by means of the first processing module into N second phoneme sequences corresponding to N second pronunciation variants being obtained for each word, the N second phoneme sequences formed from phonemes associated with the mother tongue language and being recognized by the mother tongue language recognizer; wherein the third processing module translates each of the N first phoneme sequences of the N various language into a corresponding second phoneme sequence of the mother tongue language (a) regardless of whether the mobile device includes a speech model for each of the N various languages, and (b) regardless of whether the mother tongue language is the most acoustically similar to each of the N various languages, with respect to the respective first and second phoneme sequences, and such that for each word, two different phonetic transcripts are generated for each of the N different languages, including (1) the N first phoneme sequences for the word, each formed from phonemes associated with one of the N different languages, and (2) the N second phoneme sequences for the word, each formed by applying the phoneme map to translate one of the N first phoneme sequences formed from phonemes associated with one of the N different languages into a sequence of phonemes associated with the mother tongue language; and a fourth processing module for creating a language recognizable vocabulary with the N second phoneme sequences for each word, obtained by the third processing module, for the mother tongue language recognizer. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18)
-
Specification