Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
Documentation
data VoiceSettings Source #
Defines settings for using an Amazon Polly voice to communicate with a user.
See: newVoiceSettings
smart constructor.
VoiceSettings' | |
|
Instances
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.