Virtual voiceprint system and method for generating voiceprints
AssigneeRSA Security Inc.
InventorsRemco Teunen, Karen Kaushansky
Life of this patent
Estimating the term…
Abstract
A system and method for generating on-demand voiceprints are presented wherein voiceprints are created on the fly using voice recordings and associated metadata specified by an application. The application requests a voiceprint and specifies a description of the data necessary to generate the voiceprint, including the appropriate voice recordings, the requisite verification engine and other parameters that should be utilized to generate the voiceprint. The specified voice recordings are accessed from storage and a voiceprint is produced using the designated speech engine and application-specified parameters.
Claims13
A system for generating voiceprints, comprising:
- a first specification for designating a first set of data to be used in producing a first voiceprint;
- stored voice recordings annotated with metadata describing characteristics associated with said stored voice recordings;
- and
- a voice print generator for receiving said first specification and using said first set of data to retrieve selected voice recordings from said stored voice recordings, and further for generating said first voiceprint using said selected voice recordings;
- wherein the first specification comprises a first voiceprint description received from a first application, the first voiceprint description identifying a first subset of said stored voice recordings to be utilized by the voice print generator to generate the first voiceprint;
- and
- wherein the voice print generator is further operative to generate a second voiceprint responsive to a second specification comprising a second voiceprint description received from a second application different than the first application, the second voiceprint description identifying a second subset of said stored voice recordings, different than the first subset, to be utilized by the voice print generator to generate the second voiceprint;
- the first and second voiceprints thereby being generated on demand by the voiceprint generator from the stored voice recordings responsive to the respective first and second voiceprint descriptions received from the respective first and second applications.
A system for generating on-demand voiceprints from stored voice recordings, comprising:
- a data manager for receiving requests from a plurality of applications, wherein said applications provide said data manager with data specifications related to specific voiceprints requested by said applications;
- a storage system for storing said voice recordings, wherein said voice recordings are annotated with metadata describing the characteristics of said voice recordings;
- and
- a voice print generator for generating said specific voiceprints using said voice recordings;
- wherein said data manager retrieves said voice recordings by correlating said data specifications with said metadata, and further wherein said data manager provides said voice print generator with additional information for use by said voice print generator in producing said voiceprints;
- wherein a first specification comprises a first voiceprint description received from a first application, the first voiceprint description identifying a first subset of said stored voice recordings to be utilized by the voice print generator to generate a first voiceprint;
- and
- wherein the voice print generator is further operative to generate a second voiceprint responsive to a second specification comprising a second voiceprint description received from a second application different than the first application, the second voiceprint description identifying a second subset of said stored voice recordings, different than the first subset, to be utilized by the voice print generator to generate the second voiceprint;
- the first and second voiceprints thereby being generated on demand by the voiceprint generator from the stored voice recordings responsive to the respective first and second voiceprint descriptions received from the respective first and second applications.
A method for generating on-demand voiceprints, comprising the steps of:
- receiving a first specification from a first application describing data necessary to generate a first voiceprint;
- retrieving voice recordings from a storage system by correlating said data with metadata associated with said voice recordings in said storage system;
- processing said voice recordings in accordance with said specification and generating said first voiceprint using said stored voice recordings;
- and
- providing said first voiceprint to said first application;
- wherein the first specification comprises a first voiceprint description received from the first application, the first voiceprint description identifying a first subset of said stored voice recordings to be utilized by a voice print generator to generate the first voiceprint;
- and
- wherein the voice print generator is further operative to generate a second voiceprint responsive to a second specification comprising a second voiceprint description received from a second application different than the first application, the second voiceprint description identifying a second subset of said stored voice recordings, different than the first subset, to be utilized by the voice print generator to generate the second voiceprint;
- the first and second voiceprints thereby being generated on demand by the voiceprint generator from the stored voice recordings responsive to the respective first and second voiceprint descriptions received from the respective first and second applications.
Dependencies are inferred from the claim text.