Class: Aws::TranscribeService::Types::InterruptionFilter
- Inherits:
-
Struct
- Object
- Struct
- Aws::TranscribeService::Types::InterruptionFilter
- Defined in:
- gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb
Overview
Flag the presence or absence of interruptions in your Call Analytics transcription output.
Rules using InterruptionFilter
are designed to match:
Instances where an agent interrupts a customer
Instances where a customer interrupts an agent
Either participant interrupting the other
A lack of interruptions
See Rule criteria for post-call categories for usage examples.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#absolute_time_range ⇒ Types::AbsoluteTimeRange
Makes it possible to specify a time range (in milliseconds) in your audio, during which you want to search for an interruption.
-
#negate ⇒ Boolean
Set to
TRUE
to flag speech that does not contain interruptions. -
#participant_role ⇒ String
Specify the interrupter that you want to flag.
-
#relative_time_range ⇒ Types::RelativeTimeRange
Makes it possible to specify a time range (in percentage) in your media file, during which you want to search for an interruption.
-
#threshold ⇒ Integer
Specify the duration of the interruptions in milliseconds.
Instance Attribute Details
#absolute_time_range ⇒ Types::AbsoluteTimeRange
Makes it possible to specify a time range (in milliseconds) in your audio, during which you want to search for an interruption. See for more detail.
1845 1846 1847 1848 1849 1850 1851 1852 1853 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 1845 class InterruptionFilter < Struct.new( :threshold, :participant_role, :absolute_time_range, :relative_time_range, :negate) SENSITIVE = [] include Aws::Structure end |
#negate ⇒ Boolean
Set to TRUE
to flag speech that does not contain interruptions.
Set to FALSE
to flag speech that contains interruptions.
1845 1846 1847 1848 1849 1850 1851 1852 1853 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 1845 class InterruptionFilter < Struct.new( :threshold, :participant_role, :absolute_time_range, :relative_time_range, :negate) SENSITIVE = [] include Aws::Structure end |
#participant_role ⇒ String
Specify the interrupter that you want to flag. Omitting this parameter is equivalent to specifying both participants.
1845 1846 1847 1848 1849 1850 1851 1852 1853 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 1845 class InterruptionFilter < Struct.new( :threshold, :participant_role, :absolute_time_range, :relative_time_range, :negate) SENSITIVE = [] include Aws::Structure end |
#relative_time_range ⇒ Types::RelativeTimeRange
Makes it possible to specify a time range (in percentage) in your media file, during which you want to search for an interruption. See for more detail.
1845 1846 1847 1848 1849 1850 1851 1852 1853 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 1845 class InterruptionFilter < Struct.new( :threshold, :participant_role, :absolute_time_range, :relative_time_range, :negate) SENSITIVE = [] include Aws::Structure end |
#threshold ⇒ Integer
Specify the duration of the interruptions in milliseconds. For example, you can flag speech that contains more than 10,000 milliseconds of interruptions.
1845 1846 1847 1848 1849 1850 1851 1852 1853 |
# File 'gems/aws-sdk-transcribeservice/lib/aws-sdk-transcribeservice/types.rb', line 1845 class InterruptionFilter < Struct.new( :threshold, :participant_role, :absolute_time_range, :relative_time_range, :negate) SENSITIVE = [] include Aws::Structure end |