AWSTranscribeTranscriptFilter

Objective-C

@interface AWSTranscribeTranscriptFilter

Swift

class AWSTranscribeTranscriptFilter

Matches the output of the transcription to either the specific phrases that you specify, or the intent of the phrases that you specify.

Required parameters: [TranscriptFilterType, Targets]

  • A time range, set in seconds, between two points in the call.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranscribeAbsoluteTimeRange *_Nullable absoluteTimeRange;

    Swift

    var absoluteTimeRange: AWSTranscribeAbsoluteTimeRange? { get set }
  • If TRUE, the rule that you specify is applied to everything except for the phrases that you specify.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSNumber *_Nullable negate;

    Swift

    var negate: NSNumber? { get set }
  • Determines whether the customer or the agent is speaking the phrases that you’ve specified.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranscribeParticipantRole participantRole;

    Swift

    var participantRole: AWSTranscribeParticipantRole { get set }
  • An object that allows percentages to specify the proportion of the call where you would like to apply a filter. 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.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranscribeRelativeTimeRange *_Nullable relativeTimeRange;

    Swift

    var relativeTimeRange: AWSTranscribeRelativeTimeRange? { get set }
  • The phrases that you’re specifying for the transcript filter to match.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<NSString *> *_Nullable targets;

    Swift

    var targets: [String]? { get set }
  • Matches the phrase to the transcription output in a word for word fashion. For example, if you specify the phrase “I want to speak to the manager.” Amazon Transcribe attempts to match that specific phrase to the transcription.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranscribeTranscriptFilterType transcriptFilterType;

    Swift

    var transcriptFilterType: AWSTranscribeTranscriptFilterType { get set }