pub struct TranscriptionRequest {
pub audio: AudioInput,
pub prompt: Option<String>,
pub language: Option<String>,
}Expand description
One audio transcription request.
Fields§
§audio: AudioInputAudio file to transcribe.
prompt: Option<String>Optional text that guides transcription style and context.
language: Option<String>Optional ISO-639-1 input language code, such as en.
Implementations§
Source§impl TranscriptionRequest
impl TranscriptionRequest
Sourcepub fn new(audio: AudioInput) -> Self
pub fn new(audio: AudioInput) -> Self
Constructs a request with Kennedy’s current faithful-transcription prompt.
Trait Implementations§
Source§impl Clone for TranscriptionRequest
impl Clone for TranscriptionRequest
Source§fn clone(&self) -> TranscriptionRequest
fn clone(&self) -> TranscriptionRequest
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 TranscriptionRequest
impl Debug for TranscriptionRequest
impl Eq for TranscriptionRequest
Source§impl PartialEq for TranscriptionRequest
impl PartialEq for TranscriptionRequest
impl StructuralPartialEq for TranscriptionRequest
Auto Trait Implementations§
impl Freeze for TranscriptionRequest
impl RefUnwindSafe for TranscriptionRequest
impl Send for TranscriptionRequest
impl Sync for TranscriptionRequest
impl Unpin for TranscriptionRequest
impl UnsafeUnpin for TranscriptionRequest
impl UnwindSafe for TranscriptionRequest
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