Class: Aws::TranscribeService::Types::Rule

Inherits:
Struct
  • Object
show all
Includes:
Structure, Structure::Union
Defined in:
lib/aws-sdk-transcribeservice/types.rb

Overview

Note:

Rule is a union - when making an API calls you must set exactly one of the members.

Note:

Rule is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of Rule corresponding to the set member.

A rule is a set of criteria that you can specify to flag an attribute in your Call Analytics output. Rules define a Call Analytics category.

Rules can include these parameters: , , , and .

To learn more about Call Analytics rules and categories, see [Creating categories for post-call transcriptions] and [Creating categories for real-time transcriptions].

To learn more about Call Analytics, see [Analyzing call center audio with Call Analytics].

[1]: docs.aws.amazon.com/transcribe/latest/dg/tca-categories-batch.html [2]: docs.aws.amazon.com/transcribe/latest/dg/tca-categories-stream.html [3]: docs.aws.amazon.com/transcribe/latest/dg/call-analytics.html

Defined Under Namespace

Classes: InterruptionFilter, NonTalkTimeFilter, SentimentFilter, TranscriptFilter, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#interruption_filterTypes::InterruptionFilter

Flag the presence or absence of interruptions in your Call Analytics transcription output. Refer to for more detail.



3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
# File 'lib/aws-sdk-transcribeservice/types.rb', line 3731

class Rule < Struct.new(
  :non_talk_time_filter,
  :interruption_filter,
  :transcript_filter,
  :sentiment_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NonTalkTimeFilter < Rule; end
  class InterruptionFilter < Rule; end
  class TranscriptFilter < Rule; end
  class SentimentFilter < Rule; end
  class Unknown < Rule; end
end

#non_talk_time_filterTypes::NonTalkTimeFilter

Flag the presence or absence of periods of silence in your Call Analytics transcription output. Refer to for more detail.



3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
# File 'lib/aws-sdk-transcribeservice/types.rb', line 3731

class Rule < Struct.new(
  :non_talk_time_filter,
  :interruption_filter,
  :transcript_filter,
  :sentiment_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NonTalkTimeFilter < Rule; end
  class InterruptionFilter < Rule; end
  class TranscriptFilter < Rule; end
  class SentimentFilter < Rule; end
  class Unknown < Rule; end
end

#sentiment_filterTypes::SentimentFilter

Flag the presence or absence of specific sentiments in your Call Analytics transcription output. Refer to for more detail.



3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
# File 'lib/aws-sdk-transcribeservice/types.rb', line 3731

class Rule < Struct.new(
  :non_talk_time_filter,
  :interruption_filter,
  :transcript_filter,
  :sentiment_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NonTalkTimeFilter < Rule; end
  class InterruptionFilter < Rule; end
  class TranscriptFilter < Rule; end
  class SentimentFilter < Rule; end
  class Unknown < Rule; end
end

#transcript_filterTypes::TranscriptFilter

Flag the presence or absence of specific words or phrases in your Call Analytics transcription output. Refer to for more detail.



3731
3732
3733
3734
3735
3736
3737
3738
3739
3740
3741
3742
3743
3744
3745
3746
# File 'lib/aws-sdk-transcribeservice/types.rb', line 3731

class Rule < Struct.new(
  :non_talk_time_filter,
  :interruption_filter,
  :transcript_filter,
  :sentiment_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NonTalkTimeFilter < Rule; end
  class InterruptionFilter < Rule; end
  class TranscriptFilter < Rule; end
  class SentimentFilter < Rule; end
  class Unknown < Rule; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



3731
3732
3733
# File 'lib/aws-sdk-transcribeservice/types.rb', line 3731

def unknown
  @unknown
end