pub struct CreateVoicePromptRequest {
pub name: String,
pub prompt: String,
pub script_hint: Option<String>,
pub model: Option<String>,
}Available on crate feature
audio-types only.Expand description
Create a synthetic voice from a text description. Prompt voices are supported only in Live.
Fields§
§name: StringThe name of the new voice (1–256 characters).
prompt: StringA nonblank description of the desired voice (1–2000 characters).
script_hint: Option<String>Optional text for the voice to speak during creation.
model: Option<String>Voice creation model. Defaults to auto; 2026-10-08 is also supported.
Trait Implementations§
Source§impl Clone for CreateVoicePromptRequest
impl Clone for CreateVoicePromptRequest
Source§impl Debug for CreateVoicePromptRequest
impl Debug for CreateVoicePromptRequest
Source§impl Default for CreateVoicePromptRequest
impl Default for CreateVoicePromptRequest
Source§impl<'de> Deserialize<'de> for CreateVoicePromptRequest
impl<'de> Deserialize<'de> for CreateVoicePromptRequest
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 From<CreateVoicePromptRequest> for CreateVoiceRequest
impl From<CreateVoicePromptRequest> for CreateVoiceRequest
Source§fn from(value: CreateVoicePromptRequest) -> Self
fn from(value: CreateVoicePromptRequest) -> Self
Converts to this type from the input type.
Source§impl PartialEq for CreateVoicePromptRequest
impl PartialEq for CreateVoicePromptRequest
Source§impl Serialize for CreateVoicePromptRequest
impl Serialize for CreateVoicePromptRequest
impl StructuralPartialEq for CreateVoicePromptRequest
Auto Trait Implementations§
impl Freeze for CreateVoicePromptRequest
impl RefUnwindSafe for CreateVoicePromptRequest
impl Send for CreateVoicePromptRequest
impl Sync for CreateVoicePromptRequest
impl Unpin for CreateVoicePromptRequest
impl UnsafeUnpin for CreateVoicePromptRequest
impl UnwindSafe for CreateVoicePromptRequest
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