System And Method For Identifying Audio Command Prompts For Use In A Voice Response Environment
First Claim
1. A system for identifying audio command prompts for use in a voice response environment, comprising:
- a signature module to generate a signature for received audio samples each having preceding audio, reference phrase audio, and trailing audio segments, comprising;
a removal module to remove the trailing audio segment and to divide each of the preceding audio and reference phrase audio segments into buffers;
a transformation module to transform the buffers into discrete fourier transform buffers; and
a selection module to select one of the discrete fourier transform buffers from the reference phrase audio segment that is dissimilar to each of the discrete fourier transform buffers from the preceding audio segment as the signature, wherein each signature represents an audio phrase;
a audio command processor to receive audio command prompts and to process each of the audio command prompts to generate a discrete fourier transform;
a comparison module to compare each discrete fourier transform for the audio command prompts with each of the signatures and to determine a correlation value of each comparison; and
a determination module to determine that one such audio command prompt matches one such signature when the correlation value for that audio command prompt and signature satisfies a threshold.
17 Assignments
0 Petitions
Accused Products
Abstract
A system and method for identifying audio command prompts for use in a voice response environment is provided. A signature is generated for audio samples each having preceding audio, reference phrase audio, and trailing audio segments. The trailing segment is removed and each of the preceding and reference phrase segments are divided into buffers. The buffers are transformed into discrete fourier transform buffers. One of the discrete fourier transform buffers from the reference phrase segment that is dissimilar to each of the discrete fourier transform buffers from the preceding segment is selected as the signature. Audio command prompts are processed to generate a discrete fourier transform. Each discrete fourier transform for the audio command prompts is compared with each of the signatures and a correlation value is determined. One such audio command prompt matches one such signature when the correlation value for that audio command prompt satisfies a threshold.
14 Citations
20 Claims
-
1. A system for identifying audio command prompts for use in a voice response environment, comprising:
-
a signature module to generate a signature for received audio samples each having preceding audio, reference phrase audio, and trailing audio segments, comprising; a removal module to remove the trailing audio segment and to divide each of the preceding audio and reference phrase audio segments into buffers; a transformation module to transform the buffers into discrete fourier transform buffers; and a selection module to select one of the discrete fourier transform buffers from the reference phrase audio segment that is dissimilar to each of the discrete fourier transform buffers from the preceding audio segment as the signature, wherein each signature represents an audio phrase; a audio command processor to receive audio command prompts and to process each of the audio command prompts to generate a discrete fourier transform; a comparison module to compare each discrete fourier transform for the audio command prompts with each of the signatures and to determine a correlation value of each comparison; and a determination module to determine that one such audio command prompt matches one such signature when the correlation value for that audio command prompt and signature satisfies a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method for identifying audio command prompts for use in a voice response environment, comprising:
-
generating a signature for received audio samples each having preceding audio, reference phrase audio, and trailing audio segments, comprising; removing the trailing audio segment and dividing each of the preceding audio and reference phrase audio segments into buffers; transforming the buffers into discrete fourier transform buffers; and selecting one of the discrete fourier transform buffers from the reference phrase audio segment that is dissimilar to each of the discrete fourier transform buffers from the preceding audio segment as the signature, wherein each signature represents an audio phrase; receiving audio command prompts and processing each of the audio command prompts to generate a discrete fourier transform; comparing each discrete fourier transform for the audio command prompts with each of the signatures and determining a correlation value of each comparison; and determining that one such audio command prompt matches one such signature when the correlation value for that audio command prompt and signature satisfies a threshold. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification