package awslex // Defines settings for using an Amazon Polly voice to communicate with a user. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // voiceSettingsProperty := &VoiceSettingsProperty{ // VoiceId: jsii.String("voiceId"), // // // the properties below are optional // Engine: jsii.String("engine"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html // type CfnBot_VoiceSettingsProperty struct { // The identifier of the Amazon Polly voice to use. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html#cfn-lex-bot-voicesettings-voiceid // VoiceId *string `field:"required" json:"voiceId" yaml:"voiceId"` // 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](https://docs.aws.amazon.com/polly/latest/dg/API_SynthesizeSpeech.html#polly-SynthesizeSpeech-request-Engine) in the *Amazon Polly developer guide* . // // If you do not specify a value, the default is `standard` . // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-lex-bot-voicesettings.html#cfn-lex-bot-voicesettings-engine // Engine *string `field:"optional" json:"engine" yaml:"engine"` }