Skip to main content

ITranscribeStartCallAnalyticsJobRequest

Interface in AWS.Transcribe

Interface for StartCallAnalyticsJob requests.

Ancestors

Properties

CallAnalyticsJobName

property CallAnalyticsJobName: string

Specify a unique name for the Call Analytics job.

ChannelDefinitions

property ChannelDefinitions: TList<ITranscribeChannelDefinition>

Type: ITranscribeChannelDefinition

Specify which speaker is on which audio channel.

DataAccessRoleArn

property DataAccessRoleArn: TARN

Specify the Amazon Resource Name (ARN) of an IAM role that has permission to access the Amazon S3 bucket containing the input files.

Media

property Media: ITranscribeMedia

Type: ITranscribeMedia

Specify the location of the media to transcribe.

OutputEncryptionKMSKeyId

property OutputEncryptionKMSKeyId: string

Specify the KMS key you want to use to encrypt the Call Analytics output.

OutputLocation

property OutputLocation: string

Specify the Amazon S3 location where the Call Analytics transcription output will be stored.

The output location can be specified as an Amazon S3 URI in the following formats: 1. s3://output-bucket 2. s3://output-bucket/folder/ 3. s3://output-bucket/folder/call-analytics-job.json Unless a file name is specified (option 3), the name of the output file will be the value specified as CallAnalyticsJobName. If not specified, the output will be placed in a service-managed Amazon S3 bucket.

Settings

property Settings: ITranscribeCallAnalyticsJobSettings

Type: ITranscribeCallAnalyticsJobSettings

Specify additional settings for the Call Analytics job.

Methods

AddChannelDefinition

function AddChannelDefinition(const AChannelId: Integer; const AParticipantRole: string): Integer;

Add a channel definition to ChannelDefinitions.

Parameters

NameDescription
AChannelIdThe audio channel. Minimum value 0, maximum 1.
AParticipantRoleThe role of the speaker. Valid values:|.

Returns

Returns the index of the channel definition added to ChannelDefinitions.