METHOD AND SYSTEM FOR SHARING PORTABLE VOICE PROFILES
First Claim
1. A system comprising:
- a storage device configured to store portable voice profiles of a plurality of speakers; and
a computer-based system communicatively coupled to the storage device, the computer-based system including (1) a recognition engine configured to identify individual ones of the speakers from the respective portable voice profiles, wherein each portable voice profile is associated with and customized to a particular one of the speakers, using speaker identification logic to analyze voice signals to identify the particular speaker and then dynamically select a particular portable voice profile associated with the identified speaker;
(2) a local group manager configured to manage access privileges of a user according to said identification.
2 Assignments
0 Petitions
Accused Products
Abstract
An embodiment of the present invention provides a speech recognition engine that utilizes portable voice profiles for converting recorded speech to text. Each portable voice profile includes speaker-dependent data, and is configured to be accessible to a plurality of speech recognition engines through a common interface. A voice profile manager receives the portable voice profiles from other users who have agreed to share their voice profiles. The speech recognition engine includes speaker identification logic to dynamically select a particular portable voice profile, in real-time, from a group of portable voice profiles. The speaker-dependent data included with the portable voice profile enhances the accuracy with which speech recognition engines recognize spoken words in recorded speech from a speaker associated with a portable voice profile.
-
Citations
15 Claims
-
1. A system comprising:
-
a storage device configured to store portable voice profiles of a plurality of speakers; and a computer-based system communicatively coupled to the storage device, the computer-based system including (1) a recognition engine configured to identify individual ones of the speakers from the respective portable voice profiles, wherein each portable voice profile is associated with and customized to a particular one of the speakers, using speaker identification logic to analyze voice signals to identify the particular speaker and then dynamically select a particular portable voice profile associated with the identified speaker;
(2) a local group manager configured to manage access privileges of a user according to said identification. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a storage device configured to store a plurality of portable voice profiles; and a computer-based system communicatively coupled to the storage device, the computer-based system including (1) a recognition engine including speaker identification logic configured to analyze a voice signal to identify a speaker through a particular portable voice profile associated with the identified speaker; and
(2) a local voice profile manager configured to receive the plurality of portable voice profiles, each portable voice profile associated with a speaker and including speaker-dependent data accessible to a plurality of recognition engines through an interface, the speaker-dependent data to enhance an accuracy with which each recognition engine in the plurality of recognition engines recognizes spoken words in a voice signal from a speaker associated with a portable voice profile. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A computer-implemented method comprising:
-
receiving a voice signal from a speaker using a recognition engine executing on a computer-based platform; analyzing the voice signal to identify the speaker through use of a plurality of voice profiles, each associated with a respective speaker; establishing access control privileges for the speaker identified via the portable voice profiles, wherein at least one of the portable voice profiles includes data derived from use with a variety of recognition engines. - View Dependent Claims (14, 15)
-
Specification