pub struct SpeechTranscript {
pub start_index: u64,
pub end_index: u64,
pub transcript: String,
pub words: Vec<Word>,
}Expand description
A transcribed segment of speech.
Fields§
§start_index: u64The sequence number of the starting audio chunk.
end_index: u64The sequence number of the ending audio chunk.
transcript: StringThe complete transcribed text for this segment.
words: Vec<Word>Individual words with their respective timing and metadata.
Trait Implementations§
Source§impl Clone for SpeechTranscript
impl Clone for SpeechTranscript
Source§fn clone(&self) -> SpeechTranscript
fn clone(&self) -> SpeechTranscript
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 SpeechTranscript
impl Debug for SpeechTranscript
Source§impl Default for SpeechTranscript
impl Default for SpeechTranscript
Source§fn default() -> SpeechTranscript
fn default() -> SpeechTranscript
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SpeechTranscript
impl<'de> Deserialize<'de> for SpeechTranscript
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
Source§impl JsonSchema for SpeechTranscript
impl JsonSchema for SpeechTranscript
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for SpeechTranscript
impl RefUnwindSafe for SpeechTranscript
impl Send for SpeechTranscript
impl Sync for SpeechTranscript
impl Unpin for SpeechTranscript
impl UnsafeUnpin for SpeechTranscript
impl UnwindSafe for SpeechTranscript
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