pub struct OpenAiTranscriber {
pub provider: ProviderTrue,
pub model: ModelTrue,
pub language: Option<LanguageTrue>,
pub fallback_plan: Option<FallbackTranscriberPlan>,
}
Fields§
§provider: ProviderTrue
This is the transcription provider that will be used.
model: ModelTrue
This is the model that will be used for the transcription.
language: Option<LanguageTrue>
This is the language that will be set for the transcription.
fallback_plan: Option<FallbackTranscriberPlan>
This is the plan for voice provider fallbacks in the event that the primary voice provider fails.
Implementations§
Source§impl OpenAiTranscriber
impl OpenAiTranscriber
pub fn new(provider: ProviderTrue, model: ModelTrue) -> OpenAiTranscriber
Trait Implementations§
Source§impl Clone for OpenAiTranscriber
impl Clone for OpenAiTranscriber
Source§fn clone(&self) -> OpenAiTranscriber
fn clone(&self) -> OpenAiTranscriber
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 OpenAiTranscriber
impl Debug for OpenAiTranscriber
Source§impl Default for OpenAiTranscriber
impl Default for OpenAiTranscriber
Source§fn default() -> OpenAiTranscriber
fn default() -> OpenAiTranscriber
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for OpenAiTranscriber
impl<'de> Deserialize<'de> for OpenAiTranscriber
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 OpenAiTranscriber
impl PartialEq for OpenAiTranscriber
Source§impl Serialize for OpenAiTranscriber
impl Serialize for OpenAiTranscriber
impl StructuralPartialEq for OpenAiTranscriber
Auto Trait Implementations§
impl Freeze for OpenAiTranscriber
impl RefUnwindSafe for OpenAiTranscriber
impl Send for OpenAiTranscriber
impl Sync for OpenAiTranscriber
impl Unpin for OpenAiTranscriber
impl UnwindSafe for OpenAiTranscriber
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