pub struct TranscribeAudioRequest {
pub model: String,
pub audio: MediaInputAsset,
pub language: Option<String>,
pub provider_options: Value,
}Expand description
Request for speech-to-text transcription.
Fields§
§model: String§audio: MediaInputAsset§language: Option<String>§provider_options: ValueTrait Implementations§
Source§impl Clone for TranscribeAudioRequest
impl Clone for TranscribeAudioRequest
Source§fn clone(&self) -> TranscribeAudioRequest
fn clone(&self) -> TranscribeAudioRequest
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 TranscribeAudioRequest
impl Debug for TranscribeAudioRequest
Source§impl<'de> Deserialize<'de> for TranscribeAudioRequest
impl<'de> Deserialize<'de> for TranscribeAudioRequest
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 TranscribeAudioRequest
impl RefUnwindSafe for TranscribeAudioRequest
impl Send for TranscribeAudioRequest
impl Sync for TranscribeAudioRequest
impl Unpin for TranscribeAudioRequest
impl UnsafeUnpin for TranscribeAudioRequest
impl UnwindSafe for TranscribeAudioRequest
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