pub struct CloudFallbackConfig {
pub enabled: bool,
pub stt_provider: String,
pub tts_provider: String,
}Expand description
Cloud STT/TTS fallback configuration.
Fields§
§enabled: boolEnable cloud fallback when local models fail.
stt_provider: StringCloud STT provider (“whisper” for OpenAI Whisper API).
tts_provider: StringCloud TTS provider (“elevenlabs” or “openai”).
Trait Implementations§
Source§impl Clone for CloudFallbackConfig
impl Clone for CloudFallbackConfig
Source§fn clone(&self) -> CloudFallbackConfig
fn clone(&self) -> CloudFallbackConfig
Returns a duplicate 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 CloudFallbackConfig
impl Debug for CloudFallbackConfig
Source§impl Default for CloudFallbackConfig
impl Default for CloudFallbackConfig
Source§fn default() -> CloudFallbackConfig
fn default() -> CloudFallbackConfig
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for CloudFallbackConfig
impl<'de> Deserialize<'de> for CloudFallbackConfig
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 CloudFallbackConfig
impl RefUnwindSafe for CloudFallbackConfig
impl Send for CloudFallbackConfig
impl Sync for CloudFallbackConfig
impl Unpin for CloudFallbackConfig
impl UnsafeUnpin for CloudFallbackConfig
impl UnwindSafe for CloudFallbackConfig
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