pub struct GenerateSpeechRequest {
pub model: String,
pub text: String,
pub voice: String,
pub language: Option<String>,
pub output_format: Option<String>,
pub provider_options: Value,
}Expand description
Request for text-to-speech generation.
Fields§
§model: String§text: String§voice: String§language: Option<String>§output_format: Option<String>§provider_options: ValueTrait Implementations§
Source§impl Clone for GenerateSpeechRequest
impl Clone for GenerateSpeechRequest
Source§fn clone(&self) -> GenerateSpeechRequest
fn clone(&self) -> GenerateSpeechRequest
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 GenerateSpeechRequest
impl Debug for GenerateSpeechRequest
Source§impl<'de> Deserialize<'de> for GenerateSpeechRequest
impl<'de> Deserialize<'de> for GenerateSpeechRequest
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 GenerateSpeechRequest
impl RefUnwindSafe for GenerateSpeechRequest
impl Send for GenerateSpeechRequest
impl Sync for GenerateSpeechRequest
impl Unpin for GenerateSpeechRequest
impl UnsafeUnpin for GenerateSpeechRequest
impl UnwindSafe for GenerateSpeechRequest
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