pub struct SpeechTranscribeResult {
pub provider: String,
pub model: String,
pub text: String,
pub language: Option<String>,
pub duration_millis: Option<u64>,
pub segments: Vec<SpeechSegment>,
pub provider_response_id: Option<String>,
pub metadata: Value,
}Fields§
§provider: String§model: String§text: String§language: Option<String>§duration_millis: Option<u64>§segments: Vec<SpeechSegment>§provider_response_id: Option<String>§metadata: ValueTrait Implementations§
Source§impl Clone for SpeechTranscribeResult
impl Clone for SpeechTranscribeResult
Source§fn clone(&self) -> SpeechTranscribeResult
fn clone(&self) -> SpeechTranscribeResult
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 SpeechTranscribeResult
impl Debug for SpeechTranscribeResult
Source§impl<'de> Deserialize<'de> for SpeechTranscribeResult
impl<'de> Deserialize<'de> for SpeechTranscribeResult
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 SpeechTranscribeResult
impl RefUnwindSafe for SpeechTranscribeResult
impl Send for SpeechTranscribeResult
impl Sync for SpeechTranscribeResult
impl Unpin for SpeechTranscribeResult
impl UnsafeUnpin for SpeechTranscribeResult
impl UnwindSafe for SpeechTranscribeResult
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