pub struct CreateVoiceRequestArgs { /* private fields */ }Available on crate feature
audio-types only.Expand description
Builder for CreateVoiceRequest.
Implementations§
Source§impl CreateVoiceRequestArgs
impl CreateVoiceRequestArgs
Sourcepub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn name<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The name of the new voice.
Sourcepub fn audio_sample<VALUE: Into<AudioInput>>(
&mut self,
value: VALUE,
) -> &mut Self
pub fn audio_sample<VALUE: Into<AudioInput>>( &mut self, value: VALUE, ) -> &mut Self
The sample audio recording file. Maximum size is 10 MiB.
Supported MIME types: audio/mpeg, audio/wav, audio/x-wav, audio/ogg,
audio/aac, audio/flac, audio/webm, audio/mp4.
Sourcepub fn consent<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
pub fn consent<VALUE: Into<String>>(&mut self, value: VALUE) -> &mut Self
The consent recording ID (for example, cons_1234).
Sourcepub fn build(&self) -> Result<CreateVoiceRequest, OpenAIError>
pub fn build(&self) -> Result<CreateVoiceRequest, OpenAIError>
Trait Implementations§
Source§impl Clone for CreateVoiceRequestArgs
impl Clone for CreateVoiceRequestArgs
Source§fn clone(&self) -> CreateVoiceRequestArgs
fn clone(&self) -> CreateVoiceRequestArgs
Returns a duplicate of the value. Read more
1.0.0 · 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 CreateVoiceRequestArgs
impl Debug for CreateVoiceRequestArgs
Auto Trait Implementations§
impl !Freeze for CreateVoiceRequestArgs
impl RefUnwindSafe for CreateVoiceRequestArgs
impl Send for CreateVoiceRequestArgs
impl Sync for CreateVoiceRequestArgs
impl Unpin for CreateVoiceRequestArgs
impl UnwindSafe for CreateVoiceRequestArgs
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