Voice pattern coding sequence and cataloging voice matching system
First Claim
1. A computer-implemented method comprising:
- identifying a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system, wherein the user interaction includes the user selecting a first language and a second language, and adjusting a level of accent, wherein the level of accent indicates an amount by which the second language affects the user'"'"'s speaking of the first language;
generating, by the voice recognition system, a voice model of speech patterns that represent the user'"'"'s speaking of the first language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user'"'"'s voice by the voice recognition system;
matching, by the voice recognition system, the generated voice model to a catalog of speech patterns, and identifying a voice model code that represents speech patterns in the catalog that match the generated voice model;
providing, by the voice recognition system, the identified voice model code to the user;
receiving, by the voice recognition system, voice input from the user; and
utilizing, by the voice recognition system, the generated voice model to improve recognition of the received voice input, based on the user providing the identified voice model code.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for voice pattern coding and catalog matching. The method includes identifying a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system. The method further includes generating a voice model of speech patterns that represent the speaking of a particular language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user'"'"'s voice by the voice recognition system. The method further includes matching the generated voice model to a catalog of speech patterns, and identifying a voice model code that represents speech patterns in the catalog that match the generated voice model. The method further includes providing the identified voice model code to the user.
-
Citations
17 Claims
-
1. A computer-implemented method comprising:
-
identifying a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system, wherein the user interaction includes the user selecting a first language and a second language, and adjusting a level of accent, wherein the level of accent indicates an amount by which the second language affects the user'"'"'s speaking of the first language; generating, by the voice recognition system, a voice model of speech patterns that represent the user'"'"'s speaking of the first language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user'"'"'s voice by the voice recognition system; matching, by the voice recognition system, the generated voice model to a catalog of speech patterns, and identifying a voice model code that represents speech patterns in the catalog that match the generated voice model; providing, by the voice recognition system, the identified voice model code to the user; receiving, by the voice recognition system, voice input from the user; and utilizing, by the voice recognition system, the generated voice model to improve recognition of the received voice input, based on the user providing the identified voice model code. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product comprising:
-
one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, wherein the one or more computer readable storage media are not transitory signals per se, the program instructions comprising; program instructions to identify a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system, wherein the user interaction includes the user selecting a first language and a second language, and adjusting a level of accent, wherein the level of accent indicates an amount by which the second language affects the user'"'"'s speaking of the first language; program instructions to generate a voice model of speech patterns that represent the user'"'"'s speaking of the first language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user'"'"'s voice by the voice recognition system; program instructions to match the generated voice model to a catalog of speech patterns, and identify a voice model code that represents speech patterns in the catalog that match the generated voice model; program instructions to provide the identified voice model code to the user; program instructions to receive voice input from the user; and program instructions to utilize the generated voice model to improve recognition of the received voice input, based on the user providing the identified voice model code. - View Dependent Claims (11, 12, 13)
-
-
14. A computer system comprising:
-
one or more computer processors; one or more computer readable storage media; program instructions stored on the computer readable storage media for execution by at least one of the one or more processors, the program instructions comprising;
18program instructions to identify a set of vocal variables for a user, by a voice recognition system, based, at least in part, on a user interaction with the voice recognition system, wherein the user interaction includes the user selecting a first language and a second language, and adjusting a level of accent, wherein the level of accent indicates an amount by which the second language affects the user'"'"'s speaking of the first language; program instructions to generate a voice model of speech patterns that represent the user'"'"'s speaking of the first language using the identified set of vocal variables, wherein the voice model is adapted to improve recognition of the user'"'"'s voice by the voice recognition system; program instructions to match the generated voice model to a catalog of speech patterns, and identify a voice model code that represents speech patterns in the catalog that match the generated voice model; program instructions to provide the identified voice model code to the user; program instructions to receive voice input from the user; and program instructions to utilize the generated voice model to improve recognition of the received voice input, based on the user providing the identified voice model code. - View Dependent Claims (15, 16, 17)
-
Specification