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
| Name | Description |
|---|---|
AChannelId | The audio channel. Minimum value 0, maximum 1. |
AParticipantRole | The role of the speaker. Valid values:|. |
Returns
Returns the index of the channel definition added to ChannelDefinitions.