pub struct TranscribeRequest {
pub audio: Bytes,
pub mime: String,
pub language_hint: Option<String>,
pub duration: Option<Duration>,
}Expand description
One speech-to-text request, built with TranscribeRequest::new.
Fields§
§audio: Bytes§mime: String§language_hint: Option<String>A BCP-47 tag hinting the spoken language, when the caller knows it.
duration: Option<Duration>The clip’s length, caller-declared. When absent and mime is WAV,
check_transcribe derives it from the RIFF header; when still
unknown, only SpeechLimits::max_audio_bytes applies.
Implementations§
Trait Implementations§
Source§impl Clone for TranscribeRequest
impl Clone for TranscribeRequest
Source§impl Debug for TranscribeRequest
impl Debug for TranscribeRequest
Source§impl PartialEq for TranscribeRequest
impl PartialEq for TranscribeRequest
impl StructuralPartialEq for TranscribeRequest
Auto Trait Implementations§
impl !Freeze for TranscribeRequest
impl RefUnwindSafe for TranscribeRequest
impl Send for TranscribeRequest
impl Sync for TranscribeRequest
impl Unpin for TranscribeRequest
impl UnsafeUnpin for TranscribeRequest
impl UnwindSafe for TranscribeRequest
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