pub struct VoiceSttRuntimeConfig {
pub provider: String,
pub model: String,
pub language: String,
pub api_base_url: Option<String>,
pub api_key_env: Option<String>,
pub prompt: Option<String>,
pub transcribe_inbound_notes: bool,
pub download_dir: Option<String>,
pub max_audio_bytes: usize,
pub timeout_secs: u64,
}Expand description
Speech-to-text runtime configuration.
Fields§
§provider: String§model: String§language: String§api_base_url: Option<String>§api_key_env: Option<String>§prompt: Option<String>§transcribe_inbound_notes: bool§download_dir: Option<String>§max_audio_bytes: usize§timeout_secs: u64Trait Implementations§
Source§impl Clone for VoiceSttRuntimeConfig
impl Clone for VoiceSttRuntimeConfig
Source§fn clone(&self) -> VoiceSttRuntimeConfig
fn clone(&self) -> VoiceSttRuntimeConfig
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 VoiceSttRuntimeConfig
impl Debug for VoiceSttRuntimeConfig
Source§impl Default for VoiceSttRuntimeConfig
impl Default for VoiceSttRuntimeConfig
Source§impl<'de> Deserialize<'de> for VoiceSttRuntimeConfig
impl<'de> Deserialize<'de> for VoiceSttRuntimeConfig
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 VoiceSttRuntimeConfig
impl RefUnwindSafe for VoiceSttRuntimeConfig
impl Send for VoiceSttRuntimeConfig
impl Sync for VoiceSttRuntimeConfig
impl Unpin for VoiceSttRuntimeConfig
impl UnsafeUnpin for VoiceSttRuntimeConfig
impl UnwindSafe for VoiceSttRuntimeConfig
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