AWSTranscribeTranscriptionJobSummary

Objective-C

@interface AWSTranscribeTranscriptionJobSummary

Swift

class AWSTranscribeTranscriptionJobSummary

Provides detailed information about a specific transcription job.

  • The date and time the specified transcription job finished processing.

    Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:33:13.922000-07:00 represents a transcription job that started processing at 12:33 PM UTC-7 on May 4, 2022.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable completionTime;

    Swift

    var completionTime: Date? { get set }
  • The content redaction settings of the transcription job.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranscribeContentRedaction *_Nullable contentRedaction;

    Swift

    var contentRedaction: AWSTranscribeContentRedaction? { get set }
  • The date and time the specified transcription job request was made.

    Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.761000-07:00 represents a transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable creationTime;

    Swift

    var creationTime: Date? { get set }
  • If TranscriptionJobStatus is FAILED, FailureReason contains information about why the transcription job failed. See also: Common Errors.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable failureReason;

    Swift

    var failureReason: String? { get set }
  • The confidence score associated with the language identified in your media file.

    Confidence scores are values between 0 and 1; a larger value indicates a higher probability that the identified language correctly matches the language spoken in your media.

    Declaration

    Objective-C

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

    Swift

    var identifiedLanguageScore: NSNumber? { get set }
  • Indicates whether automatic language identification was enabled (TRUE) for the specified transcription job.

    Declaration

    Objective-C

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

    Swift

    var identifyLanguage: NSNumber? { get set }
  • Indicates whether automatic multi-language identification was enabled (TRUE) for the specified transcription job.

    Declaration

    Objective-C

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

    Swift

    var identifyMultipleLanguages: NSNumber? { get set }
  • The language code used to create your transcription.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranscribeLanguageCode languageCode;

    Swift

    var languageCode: AWSTranscribeLanguageCode { get set }
  • The language codes used to create your transcription job. This parameter is used with multi-language identification. For single-language identification, the singular version of this parameter, LanguageCode, is present.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSTranscribeLanguageCodeItem *> *_Nullable languageCodes;

    Swift

    var languageCodes: [AWSTranscribeLanguageCodeItem]? { get set }
  • Provides the name of the custom language model that was included in the specified transcription job.

    Only use ModelSettings with the LanguageModelName sub-parameter if you’re not using automatic language identification (). If using LanguageIdSettings in your request, this parameter contains a LanguageModelName sub-parameter.

    Declaration

    Objective-C

    @property (nonatomic, strong) AWSTranscribeModelSettings *_Nullable modelSettings;

    Swift

    var modelSettings: AWSTranscribeModelSettings? { get set }
  • Indicates where the specified transcription output is stored.

    If the value is CUSTOMER_BUCKET, the location is the Amazon S3 bucket you specified using the OutputBucketName parameter in your request. If you also included OutputKey in your request, your output is located in the path you specified in your request.

    If the value is SERVICE_BUCKET, the location is a service-managed Amazon S3 bucket. To access a transcript stored in a service-managed bucket, use the URI shown in the TranscriptFileUri or RedactedTranscriptFileUri field.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranscribeOutputLocationType outputLocationType;

    Swift

    var outputLocationType: AWSTranscribeOutputLocationType { get set }
  • The date and time your transcription job began processing.

    Timestamps are in the format YYYY-MM-DD'T'HH:MM:SS.SSSSSS-UTC. For example, 2022-05-04T12:32:58.789000-07:00 represents a transcription job that started processing at 12:32 PM UTC-7 on May 4, 2022.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSDate *_Nullable startTime;

    Swift

    var startTime: Date? { get set }
  • Indicates whether toxicity detection was enabled for the specified transcription job.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSArray<AWSTranscribeToxicityDetectionSettings *> *_Nullable toxicityDetection;

    Swift

    var toxicityDetection: [AWSTranscribeToxicityDetectionSettings]? { get set }
  • The name of the transcription job. Job names are case sensitive and must be unique within an Amazon Web Services account.

    Declaration

    Objective-C

    @property (nonatomic, strong) NSString *_Nullable transcriptionJobName;

    Swift

    var transcriptionJobName: String? { get set }
  • Provides the status of your transcription job.

    If the status is COMPLETED, the job is finished and you can find the results at the location specified in TranscriptFileUri (or RedactedTranscriptFileUri, if you requested transcript redaction). If the status is FAILED, FailureReason provides details on why your transcription job failed.

    Declaration

    Objective-C

    @property (nonatomic) AWSTranscribeTranscriptionJobStatus transcriptionJobStatus;

    Swift

    var transcriptionJobStatus: AWSTranscribeTranscriptionJobStatus { get set }