pub struct GoogleTtsConfig {
pub google_service_account_credentials: GoogleServiceAccountCredentials,
pub language_code: String,
pub voice_name: String,
pub voice_gender: String,
pub relax_safety_filters: bool,
}Fields§
§google_service_account_credentials: GoogleServiceAccountCredentialsGoogle service account credentials (standard service_account JSON key format).
language_code: StringBCP-47 language code of the voice (e.g., “cs-CZ”, “en-US”).
voice_name: StringExact voice name to use (e.g., “cs-CZ-Wavenet-A”, “cs-CZ-Chirp3-HD-Schedar”).
voice_gender: StringGender of the voice (“MALE”, “FEMALE”, or “NEUTRAL”).
relax_safety_filters: boolWhether to relax safety filters for speech synthesis.
Trait Implementations§
Source§impl Clone for GoogleTtsConfig
impl Clone for GoogleTtsConfig
Source§fn clone(&self) -> GoogleTtsConfig
fn clone(&self) -> GoogleTtsConfig
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 GoogleTtsConfig
impl Debug for GoogleTtsConfig
Source§impl Default for GoogleTtsConfig
impl Default for GoogleTtsConfig
Source§fn default() -> GoogleTtsConfig
fn default() -> GoogleTtsConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for GoogleTtsConfig
impl<'de> Deserialize<'de> for GoogleTtsConfig
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
Auto Trait Implementations§
impl Freeze for GoogleTtsConfig
impl RefUnwindSafe for GoogleTtsConfig
impl Send for GoogleTtsConfig
impl Sync for GoogleTtsConfig
impl Unpin for GoogleTtsConfig
impl UnsafeUnpin for GoogleTtsConfig
impl UnwindSafe for GoogleTtsConfig
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> ⓘ
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request