hashicorp / terraform-provider-aws

The AWS Provider enables Terraform to manage AWS resources.
https://registry.terraform.io/providers/hashicorp/aws
Mozilla Public License 2.0
9.85k stars 9.2k forks source link

[Enhancement]: Add Language Identification support for Transcribe Processor in ChimeSDK Call Analytics #34036

Open damews opened 1 year ago

damews commented 1 year ago

Description

Amazon Chime SDKCall Analytics Transcribe Processor configuration currently does not support a language identification configuration, only a specific language. The Transcribe Processor supports this through the IdentifyLanguage, LanguageOptions and PreferredLanguage parameters.

This is a valid configuration in the AWS Console image

Affected Resource(s) and/or Data Source(s)

resource "aws_chimesdkmediapipelines_media_insights_pipeline_configuration" "my_configuration" {
  name                     = "MyTranscribeConfiguration"
  resource_access_role_arn = aws_iam_role.example.arn
  elements {
    type = "AmazonTranscribeProcessor"
    amazon_transcribe_processor_configuration {
      [...]
    }
  } 
}

Potential Terraform Configuration

resource "aws_chimesdkmediapipelines_media_insights_pipeline_configuration" "my_configuration" {
  name                     = "MyTranscribeConfiguration"
  resource_access_role_arn = aws_iam_role.example.arn
  elements {
    type = "AmazonTranscribeProcessor"
    amazon_transcribe_processor_configuration {
      language_identification              = true
      language_options                     = "en-US,en-GB,pt-BR"
      language_preferred                   = "en-US"
    }
  } 
}

References

TranscribeProcessorConfiguration Object for the API Terraform amazon_transcribe_processor_configuration atributte

Would you like to implement a fix?

No

github-actions[bot] commented 1 year ago

Community Note

Voting for Prioritization

Volunteering to Work on This Issue