Speech end-pointer
First Claim
1. An end-pointer that determines at least one of a beginning and end of an audio speech segment, the end-pointer comprising:
- a voice triggering module that identifies a portion of an audio stream comprising speech event; and
a rule module in communication with the voice triggering module, the rule module comprising a plurality of time duration rules that analyze at least part of the audio stream to determine whether an audio speech segment relative to the speech event is within an audio endpoint.
9 Assignments
0 Petitions
Accused Products
Abstract
A rule-based end-pointer isolates spoken utterances contained within an audio stream from background noise and non-speech transients. The rule-based end-pointer includes a plurality of rules to determine the beginning and/or end of a spoken utterance based on various speech characteristics. The rules may analyze an audio stream or a portion of an audio stream based upon an event, a combination of events, the duration of an event, or a duration relative to an event. The rules may be manually or dynamically customized depending upon factors that may include characteristics of the audio stream itself, an expected response contained within the audio stream, or environmental conditions.
-
Citations
39 Claims
-
1. An end-pointer that determines at least one of a beginning and end of an audio speech segment, the end-pointer comprising:
-
a voice triggering module that identifies a portion of an audio stream comprising speech event; and
a rule module in communication with the voice triggering module, the rule module comprising a plurality of time duration rules that analyze at least part of the audio stream to determine whether an audio speech segment relative to the speech event is within an audio endpoint. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of determining at least one of a beginning and end of an audio speech segment utilizing an end-pointer with a plurality of decision rules, the method comprising:
-
receiving a portion of an audio stream;
determining whether the portion of the audio stream includes a triggering characteristic; and
applying at least one time duration decision rule to a portion of the audio stream relative to the triggering characteristic to determine whether the portion of the audio stream is within an audio endpoint. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. An end-pointer that determines at least one of a beginning and end of an audio speech segment in an audio stream, the end-pointer comprising:
-
an end-pointer module comprising a plurality of time duration rules that analyze at least one dynamic aspect of the audio stream to determine whether the audio speech segment is within an audio endpoint; and
a memory in communication with the end-pointer module, the memory configured to store profile information that alters a time duration of one or more of the plurality of rules. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An end-pointer that determines at least one of a beginning and end of an audio speech segment in an audio stream, the end-pointer comprising:
-
a voice triggering module that identifies a portion of an audio stream comprising a periodic audio signal; and
an end-pointer module varying an amount of the audio stream input to a recognition device based on a plurality of rules, where the plurality of rules include time duration rules to determine whether a portion of an audio stream relative to the periodic audio signal is within an audio endpoint. - View Dependent Claims (31)
-
-
32. A signal-bearing medium having software that determines at least one of a beginning and end of an audio speech segment, comprising:
-
a detector that converts sound waves into electrical signals;
a triggering logic that analyzes a periodicity of the electrical signals; and
a signal analysis logic that analyzes a variable portion of the sound waves that are associated with the audio speech segment to determine at least one of a beginning and end of the audio speech segment. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
Specification