Struct aws_sdk_lexmodelsv2::types::VoiceSettings
source · #[non_exhaustive]pub struct VoiceSettings {
pub voice_id: String,
pub engine: Option<VoiceEngine>,
}
Expand description
Defines settings for using an Amazon Polly voice to communicate with a user.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. }
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.voice_id: String
The identifier of the Amazon Polly voice to use.
engine: Option<VoiceEngine>
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
.
Implementations§
source§impl VoiceSettings
impl VoiceSettings
sourcepub fn engine(&self) -> Option<&VoiceEngine>
pub fn engine(&self) -> Option<&VoiceEngine>
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
.
source§impl VoiceSettings
impl VoiceSettings
sourcepub fn builder() -> VoiceSettingsBuilder
pub fn builder() -> VoiceSettingsBuilder
Creates a new builder-style object to manufacture VoiceSettings
.
Trait Implementations§
source§impl Clone for VoiceSettings
impl Clone for VoiceSettings
source§fn clone(&self) -> VoiceSettings
fn clone(&self) -> VoiceSettings
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for VoiceSettings
impl Debug for VoiceSettings
source§impl PartialEq for VoiceSettings
impl PartialEq for VoiceSettings
source§fn eq(&self, other: &VoiceSettings) -> bool
fn eq(&self, other: &VoiceSettings) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for VoiceSettings
Auto Trait Implementations§
impl RefUnwindSafe for VoiceSettings
impl Send for VoiceSettings
impl Sync for VoiceSettings
impl Unpin for VoiceSettings
impl UnwindSafe for VoiceSettings
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.