Method and apparatus for generating and updating a voice tag
First Claim
1. A method used to update a voice tag, comprising:
- determining an accepted stored voice tag from an utterance, wherein the accepted stored voice tag comprises a stored set of N voice tag phoneme sequences that are associated with a semantic and a reference phoneme histogram;
extracting a current set of M phoneme sequences having highest likelihoods of representing the utterance, using a stored set of language phonemes;
updating the reference phoneme histogram by using an updating phoneme histogram derived from the current set of M phoneme sequences; and
updating the voice tag with N selected phoneme sequences that are selected from the current set of M phoneme sequences and the stored set of N voice tag phoneme sequences, wherein the N selected phoneme sequences have associated phoneme histograms most closely matching the reference phoneme histogram, and wherein the updating of the voice tag is performed after the updating of the reference phoneme histogram.
5 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus (100) for updating a voice tag comprising N stored voice tag phoneme sequences includes a function (110) for determining (205) an accepted stored voice tag phoneme sequence for an utterance, a function (140) for extracting(210) a current set of M phoneme sequences having highest likelihoods of representing the utterance, a function (160) for updating (215) a reference histogram associated with the accepted voice tag, and a function (160) for updating (225) the voice tag with N selected phoneme sequences that are selected from the current set of M phoneme sequences and the set of N voice tag phoneme sequences, wherein the N selected phoneme sequences have phoneme histograms most closely matching the reference histogram. The method and apparatus (100) also generates a voice tag using some functions (110, 140, 160) that are common with the method and apparatus to update the voice tag, such as the extracting (410) of the current set of M phoneme sequences.
30 Citations
11 Claims
-
1. A method used to update a voice tag, comprising:
-
determining an accepted stored voice tag from an utterance, wherein the accepted stored voice tag comprises a stored set of N voice tag phoneme sequences that are associated with a semantic and a reference phoneme histogram;
extracting a current set of M phoneme sequences having highest likelihoods of representing the utterance, using a stored set of language phonemes;
updating the reference phoneme histogram by using an updating phoneme histogram derived from the current set of M phoneme sequences; and
updating the voice tag with N selected phoneme sequences that are selected from the current set of M phoneme sequences and the stored set of N voice tag phoneme sequences, wherein the N selected phoneme sequences have associated phoneme histograms most closely matching the reference phoneme histogram, and wherein the updating of the voice tag is performed after the updating of the reference phoneme histogram. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method used to generate a voice tag, comprising:
-
determining a command to generate a voice tag from an utterance;
extracting a current set of phoneme sequences having highest likelihoods of representing the utterance, using a set of stored language phonemes;
generating a reference phoneme histogram that comprises an n-gram phoneme histogram of the phoneme sequence of the current set of phoneme sequences that has a highest likelihood of representing the utterance; and
storing up to N phoneme sequences selected from the current set of phoneme sequences as a voice tag, in association with the reference phoneme histogram. - View Dependent Claims (9, 10)
-
-
11. An electronic device, comprising:
-
means for determining an accepted voice tag phoneme sequence from an utterance, wherein the accepted voice tag phoneme sequence is in a stored set of N voice tag phoneme sequences that form a voice tag that is associated with a semantic and a reference phoneme histogram;
means for extracting a current set of M phoneme sequences having highest likelihoods of representing the utterance, using a stored set of language phoneme;
means for updating the reference phoneme histogram that uses an updating phoneme histogram derived from the current set of phoneme sequences; and
means for updating the voice tag with N selected phoneme sequences that are selected from the current set of M phoneme sequences and the stored set of N voice tag phoneme sequences, wherein the N selected phoneme sequences have associated phoneme histograms most closely matching the reference phoneme histogram.
-
Specification