amazonka-lexv2-models-2.0: Amazon Lex Model Building V2 SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.LexV2Models.Types.VoiceSettings

Description

 
Synopsis

Documentation

data VoiceSettings Source #

Defines settings for using an Amazon Polly voice to communicate with a user.

See: newVoiceSettings smart constructor.

Constructors

VoiceSettings' 

Fields

Instances

Instances details
FromJSON VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

ToJSON VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Generic VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Associated Types

type Rep VoiceSettings :: Type -> Type #

Read VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Show VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

NFData VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Methods

rnf :: VoiceSettings -> () #

Eq VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

Hashable VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

type Rep VoiceSettings Source # 
Instance details

Defined in Amazonka.LexV2Models.Types.VoiceSettings

type Rep VoiceSettings = D1 ('MetaData "VoiceSettings" "Amazonka.LexV2Models.Types.VoiceSettings" "amazonka-lexv2-models-2.0-5mExjJXBfuO6j0ascNcayE" 'False) (C1 ('MetaCons "VoiceSettings'" 'PrefixI 'True) (S1 ('MetaSel ('Just "engine") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VoiceEngine)) :*: S1 ('MetaSel ('Just "voiceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newVoiceSettings Source #

Create a value of VoiceSettings with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:engine:VoiceSettings', voiceSettings_engine - Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.

If you do not specify a value, the default is standard.

$sel:voiceId:VoiceSettings', voiceSettings_voiceId - The identifier of the Amazon Polly voice to use.

voiceSettings_engine :: Lens' VoiceSettings (Maybe VoiceEngine) Source #

Indicates the type of Amazon Polly voice that Amazon Lex should use for voice interaction with the user. For more information, see the engine parameter of the SynthesizeSpeech operation in the Amazon Polly developer guide.

If you do not specify a value, the default is standard.

voiceSettings_voiceId :: Lens' VoiceSettings Text Source #

The identifier of the Amazon Polly voice to use.