Speech processing device, speech processing method, and computer program product for speech processing
First Claim
1. A speech processing device comprising:
- an utterance error occurrence determination information storage unit configured to store utterance error occurrence determination information in which error patterns are associated with conditions of a word causing an utterance error;
a related word information storage unit configured to store related word information including words, which are likely to cause a speech error, for each word that causes the utterance error, the speech error being an error in which, after a wrong word is completely or partially uttered, a correct word is uttered, or the speech error being an error in which the wrong word is uttered without any correction;
a character string analyzing unit configured to linguistically analyze a character string and divides the character string into word strings;
an utterance error occurrence determining unit configured to compare each of the divided words with the conditions, give the error pattern to a word corresponding to the conditions, and determine that a word which does not correspond to the conditions does not cause the utterance error; and
a phoneme string generating unit configured to generate a phoneme string of the utterance error corresponding to the error pattern in the word having the error pattern given thereto and generate a general phoneme string in the word that is determined not to cause the utterance error, thereby generating a phoneme string of the word strings,wherein one of the error patterns associated with one of the conditions is the speech error,when there is a certain word having the speech error as the error pattern, the utterance error occurrence determining unit further gives the certain word an incorrectly spoken word selected from the related word information, andthe phoneme string generating unit generates, as the phoneme string of the utterance error corresponding to the error pattern of the certain word, a phoneme string including at least a part of the incorrectly spoken word and, subsequent to at least the part of the incorrectly spoken word, the certain word.
4 Assignments
0 Petitions
Accused Products
Abstract
According to one embodiment, a speech processing device includes an utterance error occurrence determination information storage unit that stores utterance error occurrence determination information; a related word information storage unit that stores related word information including words; an utterance error occurrence determining unit that compares each of the divided words with the condition, gives the error pattern to the word corresponding to the condition, and determines that the word which does not correspond to the condition does not cause the utterance error; and a phoneme string generating unit that generates a phoneme string of the utterance error. The one of the error patterns associated with one of the conditions is the speech error, the utterance error occurrence determining unit further gives an incorrectly spoken word from the related word information, and the phoneme string generating unit generates a phoneme string of the incorrectly spoken word.
12 Citations
19 Claims
-
1. A speech processing device comprising:
-
an utterance error occurrence determination information storage unit configured to store utterance error occurrence determination information in which error patterns are associated with conditions of a word causing an utterance error; a related word information storage unit configured to store related word information including words, which are likely to cause a speech error, for each word that causes the utterance error, the speech error being an error in which, after a wrong word is completely or partially uttered, a correct word is uttered, or the speech error being an error in which the wrong word is uttered without any correction; a character string analyzing unit configured to linguistically analyze a character string and divides the character string into word strings; an utterance error occurrence determining unit configured to compare each of the divided words with the conditions, give the error pattern to a word corresponding to the conditions, and determine that a word which does not correspond to the conditions does not cause the utterance error; and a phoneme string generating unit configured to generate a phoneme string of the utterance error corresponding to the error pattern in the word having the error pattern given thereto and generate a general phoneme string in the word that is determined not to cause the utterance error, thereby generating a phoneme string of the word strings, wherein one of the error patterns associated with one of the conditions is the speech error, when there is a certain word having the speech error as the error pattern, the utterance error occurrence determining unit further gives the certain word an incorrectly spoken word selected from the related word information, and the phoneme string generating unit generates, as the phoneme string of the utterance error corresponding to the error pattern of the certain word, a phoneme string including at least a part of the incorrectly spoken word and, subsequent to at least the part of the incorrectly spoken word, the certain word. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A speech processing method comprising:
-
analyzing that includes linguistically analyzing a character string so as to divide the character string into word strings; determining an utterance error occurrence by comparing each of the divided words with a condition of an utterance error occurrence determination information stored in an utterance error occurrence determination information storage unit, the utterance error occurrence determination information being associated with error patterns for conditions of a word causing an utterance error, giving the error pattern to a word corresponding to the conditions, and determining that a word which does not correspond to the conditions does not cause the utterance error; and generating, by a phoneme string generating unit, a phoneme string by generating a phoneme string of the utterance error corresponding to the error pattern in the word having the error pattern given thereto, generating a general phoneme string in the word that is determined not to cause the utterance error, and thereby generating a phoneme string of the word strings, wherein one of the error patterns associated with one of the conditions is a speech error, the speech error being an error in which, after a wrong word is completely or partially uttered, a correct word is uttered, or the speech error being an error in which the wrong word is uttered without any correction, at the determining the utterance error occurrence, when there is a certain word having the speech error as the error pattern, an incorrectly spoken word selected from related word information is further given to the certain word, the related word information being stored in a related word information storage unit that stores the related word information including words, which are likely to cause the speech error, for each word that causes the utterance error, and at the generating, as the phoneme string of the utterance error corresponding to the error pattern of the certain word, a phoneme string including at least a part of the incorrectly spoken word and, subsequent to at least the part of the incorrectly spoken word, the certain word.
-
-
19. A computer program product for speech processing having a non-transitory computer readable medium including programmed instructions, wherein the instructions, when executed by a computer, cause the computer to perform:
-
analyzing that includes linguistically analyzing a character string so as to divide the character string into word strings; determining an utterance error occurrence by comparing each of the divided words with a condition of an utterance error occurrence determination information stored in an utterance error occurrence determination information storage unit, the utterance error occurrence determination information being associated with error patterns for conditions of a word causing an utterance error, giving the error pattern to a word corresponding to the conditions, and determining that a word which does not correspond to the conditions does not cause the utterance error; and generating a phoneme string by generating a phoneme string of the utterance error corresponding to the error pattern in the word having the error pattern given thereto, generating a general phoneme string in the word that is determined not to cause the utterance error, and thereby generating a phoneme string of the word strings, wherein one of the error patterns associated with one of the conditions is a speech error, the speech error being an error in which, after a wrong word is completely or partially uttered, a correct word is uttered, or the speech error being an error in which the wrong word is uttered without any correction, at the determining the utterance error occurrence, when there is a certain word having the speech error as the error pattern, an incorrectly spoken word selected from related word information is further given to the certain word, the related word information being stored in a related word information storage unit that stores the related word information including words, which are likely to cause the speech error, for each word that causes the utterance error, and at the generating, as the phoneme string of the utterance error corresponding to the error pattern of the certain word, a phoneme string including at least a part of the incorrectly spoken word and, subsequent to at least the part of the incorrectly spoken word, the certain word.
-
Specification