Pronunciation analysis and correction feedback
First Claim
1. A computer-implemented method, comprising:
- receiving voice input;
parsing the voice input for determining words in the voice input;
recognizing at least some of the words;
identifying an accent of a speaker of the voice input;
evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words;
generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent;
identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof;
registering the identified accent word into a personal accent word list of the speaker; and
outputting a recommended correct pronunciation of the accent word or words.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method according to one embodiment includes receiving voice input, parsing the voice input for determining words in the voice input, recognizing at least some of the words, identifying an accent of a speaker of the voice input, evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words, generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent, identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof, and outputting a recommended correct pronunciation of the accent word or words.
21 Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
receiving voice input; parsing the voice input for determining words in the voice input; recognizing at least some of the words; identifying an accent of a speaker of the voice input; evaluating a word accent of at least some of the recognized words based on the identified accent of the speaker and analysis of the recognized words; generating an evaluated accent score for each of the at least some of the recognized words based on the evaluated word accent; identifying at least one of the recognized words as an accent word based on the evaluated accent score thereof; registering the identified accent word into a personal accent word list of the speaker; and outputting a recommended correct pronunciation of the accent word or words. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer-implemented method for maintaining a personal accent word list, the computer-implemented method comprising:
-
maintaining a plurality of personal accent word lists of a speaker, wherein the personal accent word lists correspond to different contexts; registering an accent word and an accent score thereof into a first personal accent word list of the plurality of personal accent word lists; receiving an updated accent score for the accent word; determining whether the updated accent score for the accent word is in a predefined range; updating the accent score of the accent word based on the updated accent score in response to the updated accent score being outside the predefined range; and removing the accent word from the first personal accent word list in response to the updated accent score being in the predefined range.
-
-
8. A computer program product for real time pronunciation analysis and correction feedback, the computer program product comprising a non-transitory computer readable storage medium having program instructions embodied therewith, the program instructions readable and/or executable by a computer, to cause the computer to perform a method comprising:
-
receiving, by the computer, voice input; parsing, by the computer, the voice input for determining words in the voice input; recognizing, by the computer, at least some of the words; identifying, by the computer, an accent of a speaker of the voice input; evaluating, by the computer, a word accent of the recognized words based on the identified accent of the speaker and analysis of the recognized words; generating, by the computer, an evaluated accent score for each of the recognized words based on the evaluated word accent; identifying, by the computer, at least one of the recognized words as an accent word based on the evaluated accent score thereof; updating, by the computer, a score of the identified accent word in a personal accent word list of the speaker using the evaluated accent score; and outputting, by the computer, a recommended correct pronunciation of the accent word or words. - View Dependent Claims (9, 10, 11, 12, 13)
-
Specification