class Aws::TranscribeService::Types::CreateLanguageModelRequest

@note When making an API call, you may pass CreateLanguageModelRequest

data as a hash:

    {
      language_code: "en-US", # required, accepts en-US, hi-IN, es-US, en-GB, en-AU
      base_model_name: "NarrowBand", # required, accepts NarrowBand, WideBand
      model_name: "ModelName", # required
      input_data_config: { # required
        s3_uri: "Uri", # required
        tuning_data_s3_uri: "Uri",
        data_access_role_arn: "DataAccessRoleArn", # required
      },
      tags: [
        {
          key: "TagKey", # required
          value: "TagValue", # required
        },
      ],
    }

@!attribute [rw] language_code

The language of the input text you're using to train your custom
language model.
@return [String]

@!attribute [rw] base_model_name

The Amazon Transcribe standard language model, or base model used to
create your custom language model.

If you want to use your custom language model to transcribe audio
with a sample rate of 16,000 Hz or greater, choose `Wideband`.

If you want to use your custom language model to transcribe audio
with a sample rate that is less than 16,000 Hz, choose `Narrowband`.
@return [String]

@!attribute [rw] model_name

The name you choose for your custom language model when you create
it.
@return [String]

@!attribute [rw] input_data_config

Contains the data access role and the Amazon S3 prefixes to read the
required input files to create a custom language model.
@return [Types::InputDataConfig]

@!attribute [rw] tags

Adds one or more tags, each in the form of a key:value pair, to a
new language model at the time you create this new model.
@return [Array<Types::Tag>]

@see docs.aws.amazon.com/goto/WebAPI/transcribe-2017-10-26/CreateLanguageModelRequest AWS API Documentation

Constants

SENSITIVE