pub struct SpeechResult {
pub audio: Bytes,
pub media_type: Option<MediaType>,
pub warnings: Vec<Warning>,
pub request: RequestMetadata,
pub response: ResponseMetadata,
pub provider_metadata: Option<ProviderMetadata>,
}Expand description
Result of a speech synthesis call.
Fields§
§audio: BytesAudio bytes.
media_type: Option<MediaType>Media type of the audio, if the provider reports it.
warnings: Vec<Warning>Warnings.
request: RequestMetadataRequest metadata.
response: ResponseMetadataResponse metadata; timestamp and model_id are expected to be set.
provider_metadata: Option<ProviderMetadata>Provider-specific metadata.
Trait Implementations§
Source§impl Clone for SpeechResult
impl Clone for SpeechResult
Source§fn clone(&self) -> SpeechResult
fn clone(&self) -> SpeechResult
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 SpeechResult
impl Debug for SpeechResult
Source§impl<'de> Deserialize<'de> for SpeechResult
impl<'de> Deserialize<'de> for SpeechResult
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 PartialEq for SpeechResult
impl PartialEq for SpeechResult
Source§impl Serialize for SpeechResult
impl Serialize for SpeechResult
impl StructuralPartialEq for SpeechResult
Auto Trait Implementations§
impl !Freeze for SpeechResult
impl RefUnwindSafe for SpeechResult
impl Send for SpeechResult
impl Sync for SpeechResult
impl Unpin for SpeechResult
impl UnsafeUnpin for SpeechResult
impl UnwindSafe for SpeechResult
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