Skip to content

Commit c0abf69

Browse files
author
awstools
committed
feat(client-chime-sdk-media-pipelines): This release adds support for feature Voice Enhancement for Call Recording as part of Amazon Chime SDK call analytics.
1 parent 6f8e057 commit c0abf69

13 files changed

+411
-228
lines changed

clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaCapturePipelineCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -130,7 +130,7 @@ export interface CreateMediaCapturePipelineCommandOutput extends CreateMediaCapt
130130
* // MediaPipelineArn: "STRING_VALUE",
131131
* // SourceType: "ChimeSdkMeeting",
132132
* // SourceArn: "STRING_VALUE",
133-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
133+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
134134
* // SinkType: "S3Bucket",
135135
* // SinkArn: "STRING_VALUE",
136136
* // CreatedTimestamp: new Date("TIMESTAMP"),

clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaConcatenationPipelineCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -154,7 +154,7 @@ export interface CreateMediaConcatenationPipelineCommandOutput
154154
* // },
155155
* // },
156156
* // ],
157-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
157+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
158158
* // CreatedTimestamp: new Date("TIMESTAMP"),
159159
* // UpdatedTimestamp: new Date("TIMESTAMP"),
160160
* // },

clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineCommand.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -114,7 +114,7 @@ export interface CreateMediaInsightsPipelineCommandOutput
114114
* // MediaPipelineId: "STRING_VALUE",
115115
* // MediaPipelineArn: "STRING_VALUE",
116116
* // MediaInsightsPipelineConfigurationArn: "STRING_VALUE",
117-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
117+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
118118
* // KinesisVideoStreamSourceRuntimeConfiguration: { // KinesisVideoStreamSourceRuntimeConfiguration
119119
* // Streams: [ // Streams // required
120120
* // { // StreamConfiguration
@@ -156,6 +156,12 @@ export interface CreateMediaInsightsPipelineCommandOutput
156156
* // RecordingFileFormat: "Wav" || "Opus", // required
157157
* // },
158158
* // CreatedTimestamp: new Date("TIMESTAMP"),
159+
* // ElementStatuses: [ // MediaInsightsPipelineElementStatuses
160+
* // { // MediaInsightsPipelineElementStatus
161+
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink",
162+
* // Status: "NotStarted" || "NotSupported" || "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
163+
* // },
164+
* // ],
159165
* // },
160166
* // };
161167
*

clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaInsightsPipelineConfigurationCommand.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -87,7 +87,7 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput
8787
* },
8888
* Elements: [ // MediaInsightsPipelineConfigurationElements // required
8989
* { // MediaInsightsPipelineConfigurationElement
90-
* Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink", // required
90+
* Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required
9191
* AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration
9292
* LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required
9393
* VocabularyName: "STRING_VALUE",
@@ -149,6 +149,9 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput
149149
* SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration
150150
* InsightsTarget: "STRING_VALUE",
151151
* },
152+
* VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration
153+
* Disabled: true || false,
154+
* },
152155
* },
153156
* ],
154157
* Tags: [ // TagList
@@ -191,7 +194,7 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput
191194
* // },
192195
* // Elements: [ // MediaInsightsPipelineConfigurationElements
193196
* // { // MediaInsightsPipelineConfigurationElement
194-
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink", // required
197+
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required
195198
* // AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration
196199
* // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required
197200
* // VocabularyName: "STRING_VALUE",
@@ -253,6 +256,9 @@ export interface CreateMediaInsightsPipelineConfigurationCommandOutput
253256
* // SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration
254257
* // InsightsTarget: "STRING_VALUE",
255258
* // },
259+
* // VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration
260+
* // Disabled: true || false,
261+
* // },
256262
* // },
257263
* // ],
258264
* // MediaInsightsPipelineConfigurationId: "STRING_VALUE",

clients/client-chime-sdk-media-pipelines/src/commands/CreateMediaLiveConnectorPipelineCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -194,7 +194,7 @@ export interface CreateMediaLiveConnectorPipelineCommandOutput
194194
* // ],
195195
* // MediaPipelineId: "STRING_VALUE",
196196
* // MediaPipelineArn: "STRING_VALUE",
197-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
197+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
198198
* // CreatedTimestamp: new Date("TIMESTAMP"),
199199
* // UpdatedTimestamp: new Date("TIMESTAMP"),
200200
* // },

clients/client-chime-sdk-media-pipelines/src/commands/GetMediaCapturePipelineCommand.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ export interface GetMediaCapturePipelineCommandOutput extends GetMediaCapturePip
6262
* // MediaPipelineArn: "STRING_VALUE",
6363
* // SourceType: "ChimeSdkMeeting",
6464
* // SourceArn: "STRING_VALUE",
65-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
65+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
6666
* // SinkType: "S3Bucket",
6767
* // SinkArn: "STRING_VALUE",
6868
* // CreatedTimestamp: new Date("TIMESTAMP"),

clients/client-chime-sdk-media-pipelines/src/commands/GetMediaInsightsPipelineConfigurationCommand.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ export interface GetMediaInsightsPipelineConfigurationCommandOutput
9292
* // },
9393
* // Elements: [ // MediaInsightsPipelineConfigurationElements
9494
* // { // MediaInsightsPipelineConfigurationElement
95-
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink", // required
95+
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required
9696
* // AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration
9797
* // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required
9898
* // VocabularyName: "STRING_VALUE",
@@ -154,6 +154,9 @@ export interface GetMediaInsightsPipelineConfigurationCommandOutput
154154
* // SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration
155155
* // InsightsTarget: "STRING_VALUE",
156156
* // },
157+
* // VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration
158+
* // Disabled: true || false,
159+
* // },
157160
* // },
158161
* // ],
159162
* // MediaInsightsPipelineConfigurationId: "STRING_VALUE",

clients/client-chime-sdk-media-pipelines/src/commands/GetMediaPipelineCommand.ts

Lines changed: 10 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse,
6363
* // MediaPipelineArn: "STRING_VALUE",
6464
* // SourceType: "ChimeSdkMeeting",
6565
* // SourceArn: "STRING_VALUE",
66-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
66+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
6767
* // SinkType: "S3Bucket",
6868
* // SinkArn: "STRING_VALUE",
6969
* // CreatedTimestamp: new Date("TIMESTAMP"),
@@ -190,7 +190,7 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse,
190190
* // ],
191191
* // MediaPipelineId: "STRING_VALUE",
192192
* // MediaPipelineArn: "STRING_VALUE",
193-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
193+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
194194
* // CreatedTimestamp: new Date("TIMESTAMP"),
195195
* // UpdatedTimestamp: new Date("TIMESTAMP"),
196196
* // },
@@ -238,15 +238,15 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse,
238238
* // },
239239
* // },
240240
* // ],
241-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
241+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
242242
* // CreatedTimestamp: new Date("TIMESTAMP"),
243243
* // UpdatedTimestamp: new Date("TIMESTAMP"),
244244
* // },
245245
* // MediaInsightsPipeline: { // MediaInsightsPipeline
246246
* // MediaPipelineId: "STRING_VALUE",
247247
* // MediaPipelineArn: "STRING_VALUE",
248248
* // MediaInsightsPipelineConfigurationArn: "STRING_VALUE",
249-
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
249+
* // Status: "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused" || "NotStarted",
250250
* // KinesisVideoStreamSourceRuntimeConfiguration: { // KinesisVideoStreamSourceRuntimeConfiguration
251251
* // Streams: [ // Streams // required
252252
* // { // StreamConfiguration
@@ -288,6 +288,12 @@ export interface GetMediaPipelineCommandOutput extends GetMediaPipelineResponse,
288288
* // RecordingFileFormat: "Wav" || "Opus", // required
289289
* // },
290290
* // CreatedTimestamp: new Date("TIMESTAMP"),
291+
* // ElementStatuses: [ // MediaInsightsPipelineElementStatuses
292+
* // { // MediaInsightsPipelineElementStatus
293+
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink",
294+
* // Status: "NotStarted" || "NotSupported" || "Initializing" || "InProgress" || "Failed" || "Stopping" || "Stopped" || "Paused",
295+
* // },
296+
* // ],
291297
* // },
292298
* // },
293299
* // };

clients/client-chime-sdk-media-pipelines/src/commands/UpdateMediaInsightsPipelineConfigurationCommand.ts

Lines changed: 8 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput
8686
* },
8787
* Elements: [ // MediaInsightsPipelineConfigurationElements // required
8888
* { // MediaInsightsPipelineConfigurationElement
89-
* Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink", // required
89+
* Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required
9090
* AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration
9191
* LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required
9292
* VocabularyName: "STRING_VALUE",
@@ -148,6 +148,9 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput
148148
* SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration
149149
* InsightsTarget: "STRING_VALUE",
150150
* },
151+
* VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration
152+
* Disabled: true || false,
153+
* },
151154
* },
152155
* ],
153156
* };
@@ -183,7 +186,7 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput
183186
* // },
184187
* // Elements: [ // MediaInsightsPipelineConfigurationElements
185188
* // { // MediaInsightsPipelineConfigurationElement
186-
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink", // required
189+
* // Type: "AmazonTranscribeCallAnalyticsProcessor" || "VoiceAnalyticsProcessor" || "AmazonTranscribeProcessor" || "KinesisDataStreamSink" || "LambdaFunctionSink" || "SqsQueueSink" || "SnsTopicSink" || "S3RecordingSink" || "VoiceEnhancementSink", // required
187190
* // AmazonTranscribeCallAnalyticsProcessorConfiguration: { // AmazonTranscribeCallAnalyticsProcessorConfiguration
188191
* // LanguageCode: "en-US" || "en-GB" || "es-US" || "fr-CA" || "fr-FR" || "en-AU" || "it-IT" || "de-DE" || "pt-BR", // required
189192
* // VocabularyName: "STRING_VALUE",
@@ -245,6 +248,9 @@ export interface UpdateMediaInsightsPipelineConfigurationCommandOutput
245248
* // SnsTopicSinkConfiguration: { // SnsTopicSinkConfiguration
246249
* // InsightsTarget: "STRING_VALUE",
247250
* // },
251+
* // VoiceEnhancementSinkConfiguration: { // VoiceEnhancementSinkConfiguration
252+
* // Disabled: true || false,
253+
* // },
248254
* // },
249255
* // ],
250256
* // MediaInsightsPipelineConfigurationId: "STRING_VALUE",

clients/client-chime-sdk-media-pipelines/src/endpoint/ruleset.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,5 +26,5 @@ m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"
2626
n=[i],
2727
o=[j],
2828
p=[{[t]:"Region"}];
29-
const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{type:b,rules:[{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]}]},{type:b,rules:[{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{type:b,rules:[{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{type:b,rules:[{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]}]},{error:"Invalid Configuration: Missing Region",type:c}]}]};
29+
const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://media-pipelines-chime.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]};
3030
export const ruleSet: RuleSetObject = _data;

0 commit comments

Comments
 (0)