pub struct AudioGenerationRequestBuilder { /* private fields */ }Available on crate feature
audio only.Expand description
Builds a speech request for a text and voice. The speed defaults to 1.0.
Implementations§
Source§impl AudioGenerationRequestBuilder
impl AudioGenerationRequestBuilder
Sourcepub fn new(text: impl Into<String>, voice: impl Into<String>) -> Self
pub fn new(text: impl Into<String>, voice: impl Into<String>) -> Self
A request to speak text in voice.
Sourcepub fn additional_params(self, params: impl Into<Option<Value>>) -> Self
pub fn additional_params(self, params: impl Into<Option<Value>>) -> Self
Merges provider-specific parameters over earlier ones, key by key for
JSON objects; None clears existing parameters.
Sourcepub fn build(self) -> AudioGenerationRequest
pub fn build(self) -> AudioGenerationRequest
Builds the audio generation request.
Auto Trait Implementations§
impl Freeze for AudioGenerationRequestBuilder
impl RefUnwindSafe for AudioGenerationRequestBuilder
impl Send for AudioGenerationRequestBuilder
impl Sync for AudioGenerationRequestBuilder
impl Unpin for AudioGenerationRequestBuilder
impl UnsafeUnpin for AudioGenerationRequestBuilder
impl UnwindSafe for AudioGenerationRequestBuilder
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more