pub struct FallbackNeetsVoice {
pub provider: Provider,
pub voice_id: Box<NeetsVoiceVoiceId>,
pub chunk_plan: Option<Box<ChunkPlan>>,
}Fields§
§provider: ProviderThis is the voice provider that will be used.
voice_id: Box<NeetsVoiceVoiceId>§chunk_plan: Option<Box<ChunkPlan>>This is the plan for chunking the model output before it is sent to the voice provider.
Implementations§
Source§impl FallbackNeetsVoice
impl FallbackNeetsVoice
pub fn new( provider: Provider, voice_id: NeetsVoiceVoiceId, ) -> FallbackNeetsVoice
Trait Implementations§
Source§impl Clone for FallbackNeetsVoice
impl Clone for FallbackNeetsVoice
Source§fn clone(&self) -> FallbackNeetsVoice
fn clone(&self) -> FallbackNeetsVoice
Returns a copy 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 FallbackNeetsVoice
impl Debug for FallbackNeetsVoice
Source§impl Default for FallbackNeetsVoice
impl Default for FallbackNeetsVoice
Source§fn default() -> FallbackNeetsVoice
fn default() -> FallbackNeetsVoice
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for FallbackNeetsVoice
impl<'de> Deserialize<'de> for FallbackNeetsVoice
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 FallbackNeetsVoice
impl PartialEq for FallbackNeetsVoice
Source§impl Serialize for FallbackNeetsVoice
impl Serialize for FallbackNeetsVoice
impl StructuralPartialEq for FallbackNeetsVoice
Auto Trait Implementations§
impl Freeze for FallbackNeetsVoice
impl RefUnwindSafe for FallbackNeetsVoice
impl Send for FallbackNeetsVoice
impl Sync for FallbackNeetsVoice
impl Unpin for FallbackNeetsVoice
impl UnwindSafe for FallbackNeetsVoice
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