pub struct GoogleSpeechOptions {
pub multi_speaker_voice_config: Option<JsonObject>,
}Expand description
Speech options (provider_options["google"]).
Fields§
§multi_speaker_voice_config: Option<JsonObject>Multi-speaker voice configuration
({speakerVoiceConfigs: [{speaker, voiceConfig: {prebuiltVoiceConfig: {voiceName}}}]}).
Trait Implementations§
Source§impl Clone for GoogleSpeechOptions
impl Clone for GoogleSpeechOptions
Source§fn clone(&self) -> GoogleSpeechOptions
fn clone(&self) -> GoogleSpeechOptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 GoogleSpeechOptions
impl Debug for GoogleSpeechOptions
Source§impl Default for GoogleSpeechOptions
impl Default for GoogleSpeechOptions
Source§fn default() -> GoogleSpeechOptions
fn default() -> GoogleSpeechOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleSpeechOptions
impl<'de> Deserialize<'de> for GoogleSpeechOptions
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for GoogleSpeechOptions
impl PartialEq for GoogleSpeechOptions
impl StructuralPartialEq for GoogleSpeechOptions
Auto Trait Implementations§
impl Freeze for GoogleSpeechOptions
impl RefUnwindSafe for GoogleSpeechOptions
impl Send for GoogleSpeechOptions
impl Sync for GoogleSpeechOptions
impl Unpin for GoogleSpeechOptions
impl UnsafeUnpin for GoogleSpeechOptions
impl UnwindSafe for GoogleSpeechOptions
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