pub struct FallbackAzureVoice {
pub caching_enabled: Option<bool>,
pub provider: ProviderTrue,
pub voice_id: AzureVoiceVoiceId,
pub speed: Option<f64>,
pub chunk_plan: Option<ChunkPlan>,
}
Fields§
§caching_enabled: Option<bool>
This is the flag to toggle voice caching for the assistant.
provider: ProviderTrue
This is the voice provider that will be used.
voice_id: AzureVoiceVoiceId
§speed: Option<f64>
This is the speed multiplier that will be used.
chunk_plan: Option<ChunkPlan>
This is the plan for chunking the model output before it is sent to the voice provider.
Implementations§
Source§impl FallbackAzureVoice
impl FallbackAzureVoice
pub fn new( provider: ProviderTrue, voice_id: AzureVoiceVoiceId, ) -> FallbackAzureVoice
Trait Implementations§
Source§impl Clone for FallbackAzureVoice
impl Clone for FallbackAzureVoice
Source§fn clone(&self) -> FallbackAzureVoice
fn clone(&self) -> FallbackAzureVoice
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for FallbackAzureVoice
impl Debug for FallbackAzureVoice
Source§impl Default for FallbackAzureVoice
impl Default for FallbackAzureVoice
Source§fn default() -> FallbackAzureVoice
fn default() -> FallbackAzureVoice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FallbackAzureVoice
impl<'de> Deserialize<'de> for FallbackAzureVoice
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 FallbackAzureVoice
impl PartialEq for FallbackAzureVoice
Source§impl Serialize for FallbackAzureVoice
impl Serialize for FallbackAzureVoice
impl StructuralPartialEq for FallbackAzureVoice
Auto Trait Implementations§
impl Freeze for FallbackAzureVoice
impl RefUnwindSafe for FallbackAzureVoice
impl Send for FallbackAzureVoice
impl Sync for FallbackAzureVoice
impl Unpin for FallbackAzureVoice
impl UnwindSafe for FallbackAzureVoice
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