pub struct SttRequest {
pub model: String,
pub audio: Vec<u8>,
pub media_type: String,
pub language: Option<String>,
}Expand description
Parameters for a speech-to-text (transcription) request.
Fields§
§model: StringSTT model identifier (e.g., "whisper-1").
audio: Vec<u8>Raw audio bytes.
media_type: StringMIME type of the audio (e.g. “audio/mp3”, “audio/wav”).
language: Option<String>Optional language hint (ISO 639-1, e.g. “en”).
Auto Trait Implementations§
impl Forget for SttRequest
impl Freeze for SttRequest
impl Move for SttRequest
impl RefUnwindSafe for SttRequest
impl Send for SttRequest
impl Sync for SttRequest
impl Unpin for SttRequest
impl UnsafeUnpin for SttRequest
impl UnwindSafe for SttRequest
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