pub struct RealtimeTranscriptionSessionCreateRequestInputAudioTranscription {
pub language: Option<String>,
pub model: Option<String>,
pub prompt: Option<String>,
}
Fields§
§language: Option<String>
The language of the input audio. Supplying the input language in ISO-639-1 (e.g. en
) format will improve accuracy and latency.
model: Option<String>
The model to use for transcription, current options are gpt-4o-transcribe
, gpt-4o-mini-transcribe
, and whisper-1
.
prompt: Option<String>
An optional text to guide the model’s style or continue a previous audio segment. For whisper-1
, the prompt is a list of keywords. For gpt-4o-transcribe
models, the prompt is a free text string, for example "expect words related to technology".
Trait Implementations§
Source§impl<'de> Deserialize<'de> for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl<'de> Deserialize<'de> for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
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 RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl RefUnwindSafe for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl Send for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl Sync for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl Unpin for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
impl UnwindSafe for RealtimeTranscriptionSessionCreateRequestInputAudioTranscription
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