pub struct ModeSynthesizeRequest<'a> {
pub synthesis: SynthesizeRequest,
pub mode: QtsMode,
pub instruct: Option<String>,
pub speaker: Option<PresetSpeaker>,
pub voice_clone_prompt: Option<&'a VoiceClonePromptV2>,
pub speaker_embedding: Option<&'a [f32]>,
}Expand description
Additive mode API: existing SynthesizeRequest literals remain compatible.
Fields§
§synthesis: SynthesizeRequest§mode: QtsMode§instruct: Option<String>§speaker: Option<PresetSpeaker>§voice_clone_prompt: Option<&'a VoiceClonePromptV2>§speaker_embedding: Option<&'a [f32]>Optional Base embedding override; never used for VoiceDesign or presets.
Implementations§
Source§impl ModeSynthesizeRequest<'_>
impl ModeSynthesizeRequest<'_>
pub fn validate(&self) -> Result<(), Qwen3TtsError>
Trait Implementations§
Source§impl<'a> Clone for ModeSynthesizeRequest<'a>
impl<'a> Clone for ModeSynthesizeRequest<'a>
Source§impl<'a> Debug for ModeSynthesizeRequest<'a>
impl<'a> Debug for ModeSynthesizeRequest<'a>
Auto Trait Implementations§
impl<'a> Freeze for ModeSynthesizeRequest<'a>
impl<'a> RefUnwindSafe for ModeSynthesizeRequest<'a>
impl<'a> Send for ModeSynthesizeRequest<'a>
impl<'a> Sync for ModeSynthesizeRequest<'a>
impl<'a> Unpin for ModeSynthesizeRequest<'a>
impl<'a> UnsafeUnpin for ModeSynthesizeRequest<'a>
impl<'a> UnwindSafe for ModeSynthesizeRequest<'a>
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