pub struct CreateVoiceRequest {
pub name: String,
pub audio_sample: AudioInput,
pub consent: String,
}Available on crate feature
audio-types only.Expand description
Request to create a custom voice.
Fields§
§name: StringThe name of the new voice.
audio_sample: AudioInputThe 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.
consent: StringThe consent recording ID (for example, cons_1234).
Trait Implementations§
Source§impl AsyncTryFrom<CreateVoiceRequest> for Form
Available on crate feature _api only.
impl AsyncTryFrom<CreateVoiceRequest> for Form
Available on crate feature
_api only.Source§type Error = OpenAIError
type Error = OpenAIError
The type returned in the event of a conversion error.
Source§impl Clone for CreateVoiceRequest
impl Clone for CreateVoiceRequest
Source§fn clone(&self) -> CreateVoiceRequest
fn clone(&self) -> CreateVoiceRequest
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 CreateVoiceRequest
impl Debug for CreateVoiceRequest
Source§impl Default for CreateVoiceRequest
impl Default for CreateVoiceRequest
Source§fn default() -> CreateVoiceRequest
fn default() -> CreateVoiceRequest
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateVoiceRequest
impl PartialEq for CreateVoiceRequest
impl StructuralPartialEq for CreateVoiceRequest
Auto Trait Implementations§
impl !Freeze for CreateVoiceRequest
impl RefUnwindSafe for CreateVoiceRequest
impl Send for CreateVoiceRequest
impl Sync for CreateVoiceRequest
impl Unpin for CreateVoiceRequest
impl UnwindSafe for CreateVoiceRequest
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