Methods and systems for processing audio signals containing speech data
AssigneeSoapBox Labs Ltd.
InventorPatricia Scanlon
Life of this patent
Estimating the term…
Abstract
Methods and systems for processing audio signals containing speech data are disclosed. Biometric data associated with at least one speaker are extracted from an audio input. A correspondence is determined between the extracted biometric data and stored biometric data associated with a consenting user profile, where a consenting user profile is a user profile indicates consent to store biometric data. If no correspondence is determined, the speech data is discarded, optionally after having been processed.
Claims20
A method comprising:
- storing one or more user profiles that are each associated with one of one or more users of a computing system, wherein each user profile is associated with a voiceprint that was generated to uniquely characterize voice characteristics of a respective user of the one or more users of the computing system, wherein at least one of the stored one or more user profiles is a consenting user profile of a user, wherein each consenting user profile of a user indicates consent to store biometric data of the user;
- processing an audio signal containing speech data received from a speaker at the computing system, wherein the processing of the audio signal comprises extracting biometric data associated with the speaker;
- determining whether the extracted biometric data associated with the speaker corresponds to any voiceprint associated with any consenting user profile indicating consent to store biometric data of a respective user;
- and
- responsive to determining that the extracted biometric data associated with the speaker does not correspond to any voiceprint associated with any consenting user profile:
- processing the speech data received from the speaker by identifying a command of the speaker using speech recognition operations and executing the command to respond to the command of the speaker;
- and
- after processing the speech data received from the speaker, deleting the speech data received from the speaker within a predetermined time period.
A computing system comprising:
- an audio input;
- a visual input;
- a data store storing one or more user profiles that are each associated with one of one or more users of the computing system, wherein each user profile is associated with a voiceprint that was generated to uniquely characterize voice characteristics of a respective user of the one or more users of the computing system, wherein at least one of the stored one or more user profiles is a consenting user profile of a user, wherein each consenting user profile of a user indicates consent to store biometric data of the user;
- an interface to a storage archive storing speech data;
- and
- a hardware processor, coupled to the audio input, the visual input and the data store, to:
- process an audio signal containing speech data received from a speaker at the computing system, wherein the processing of the audio signal comprises extracting biometric data associated with the speaker;
- determine whether the extracted biometric data associated with the speaker corresponds to any voiceprint associated with any consenting user profile indicating consent to store biometric data of a respective user;
- and
- responsive to determining that the extracted biometric data associated with the speaker does not correspond to any voiceprint associated with any consenting user profile:
- process the speech data received from the speaker by identifying a command of the speaker using speech recognition operations and executing the command to respond to the command of the speaker;
- and
- after processing the speech data received from the speaker, delete the speech data received from the speaker within a predetermined time period.
A non-transitory computer-readable medium comprising instructions, which when executed by a processor, cause the processor to perform operations comprising:
- storing one or more user profiles that are each associated with one of one or more users of a computing system, wherein each user profile is associated with a voiceprint that was generated to uniquely characterize voice characteristics of a respective user of the one or more users of the computing system, wherein at least one of the stored one or more user profiles is a consenting user profile of a user, wherein each consenting user profile of a user indicates consent to store biometric data of the user;
- processing an audio signal containing speech data received from a speaker at the computing system, wherein the processing of the audio signal comprises extracting biometric data associated with the speaker;
- determining whether the extracted biometric data associated with the speaker corresponds to any voiceprint associated with any consenting user profile indicating consent to store biometric data of a respective user;
- and
- responsive to determining that the extracted biometric data associated with the speaker does not correspond to any voiceprint associated with any consenting user profile:
- processing the speech data received from the speaker by identifying a command of the speaker using speech recognition operations and executing the command to respond to the command of the speaker;
- and
- after processing the speech data received from the speaker, deleting the speech data received from the speaker within a predetermined time period.
Dependencies are inferred from the claim text.