class Aws::TranscribeService::Types::NonTalkTimeFilter

An object that enables you to configure your category to be applied to call analytics jobs where either the customer or agent was interrupted.

@note When making an API call, you may pass NonTalkTimeFilter

data as a hash:

    {
      threshold: 1,
      absolute_time_range: {
        start_time: 1,
        end_time: 1,
        first: 1,
        last: 1,
      },
      relative_time_range: {
        start_percentage: 1,
        end_percentage: 1,
        first: 1,
        last: 1,
      },
      negate: false,
    }

@!attribute [rw] threshold

The duration of the period when neither the customer nor agent was
talking.
@return [Integer]

@!attribute [rw] absolute_time_range

An object you can use to specify a time range (in milliseconds) for
when no one is talking. For example, you could specify a time period
between the 30,000 millisecond mark and the 45,000 millisecond mark.
You could also specify the time period as the first 15,000
milliseconds or the last 15,000 milliseconds.
@return [Types::AbsoluteTimeRange]

@!attribute [rw] relative_time_range

An object that allows percentages to specify the proportion of the
call where there was silence. For example, you can specify the first
half of the call. You can also specify the period of time between
halfway through to three-quarters of the way through the call.
Because the length of conversation can vary between calls, you can
apply relative time ranges across all calls.
@return [Types::RelativeTimeRange]

@!attribute [rw] negate

Set to `TRUE` to look for a time period when people were talking.
@return [Boolean]

@see docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26/NonTalkTimeFilter AWS API Documentation

Constants

SENSITIVE