pub struct DubRequest {
pub audio_base64: Option<String>,
pub filename: Option<String>,
pub source_url: Option<String>,
pub target_lang: String,
pub source_lang: Option<String>,
pub num_speakers: Option<i32>,
pub highest_resolution: Option<bool>,
}Expand description
Request body for audio dubbing.
Fields§
§audio_base64: Option<String>Base64-encoded source audio or video.
filename: Option<String>Original filename (helps detect format).
source_url: Option<String>URL to source media (alternative to audio_base64).
target_lang: StringTarget language (BCP-47 code, e.g. “es”, “de”).
source_lang: Option<String>Source language (auto-detected if omitted).
num_speakers: Option<i32>Number of speakers (optional).
highest_resolution: Option<bool>Enable highest quality processing.
Trait Implementations§
Source§impl Clone for DubRequest
impl Clone for DubRequest
Source§fn clone(&self) -> DubRequest
fn clone(&self) -> DubRequest
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 DubRequest
impl Debug for DubRequest
Source§impl Default for DubRequest
impl Default for DubRequest
Source§fn default() -> DubRequest
fn default() -> DubRequest
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for DubRequest
impl RefUnwindSafe for DubRequest
impl Send for DubRequest
impl Sync for DubRequest
impl Unpin for DubRequest
impl UnsafeUnpin for DubRequest
impl UnwindSafe for DubRequest
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