pub struct SadTalkerRefVideoInput {
pub driven_audio_url: String,
pub expression_scale: Option<f64>,
pub face_enhancer: Option<String>,
pub face_model_resolution: Option<String>,
pub pose_style: Option<i64>,
pub preprocess: Option<String>,
pub reference_pose_video_url: String,
pub source_image_url: String,
pub still_mode: Option<bool>,
}Fields§
§driven_audio_url: StringURL of the driven audio/// URL of the driven audio/// “https://storage.googleapis.com/falserverless/model_tests/sadtalker/deyu.wav”
expression_scale: Option<f64>The scale of the expression
face_enhancer: Option<String>The type of face enhancer to use/// The type of face enhancer to use/// null
face_model_resolution: Option<String>The resolution of the face model
pose_style: Option<i64>The style of the pose
preprocess: Option<String>The type of preprocessing to use
reference_pose_video_url: StringURL of the reference video/// URL of the reference video/// “https://github.com/OpenTalker/SadTalker/raw/main/examples/ref_video/WDA_AlexandriaOcasioCortez_000.mp4”
source_image_url: StringURL of the source image/// URL of the source image/// “https://storage.googleapis.com/falserverless/model_tests/sadtalker/anime_girl.png”
still_mode: Option<bool>Whether to use still mode. Fewer head motion, works with preprocess full.
Trait Implementations§
Source§impl Debug for SadTalkerRefVideoInput
impl Debug for SadTalkerRefVideoInput
Source§impl Default for SadTalkerRefVideoInput
impl Default for SadTalkerRefVideoInput
Source§fn default() -> SadTalkerRefVideoInput
fn default() -> SadTalkerRefVideoInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for SadTalkerRefVideoInput
impl<'de> Deserialize<'de> for SadTalkerRefVideoInput
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
Auto Trait Implementations§
impl Freeze for SadTalkerRefVideoInput
impl RefUnwindSafe for SadTalkerRefVideoInput
impl Send for SadTalkerRefVideoInput
impl Sync for SadTalkerRefVideoInput
impl Unpin for SadTalkerRefVideoInput
impl UnwindSafe for SadTalkerRefVideoInput
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
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> Pointable for T
impl<T> Pointable for T
Source§impl<R, P> ReadPrimitive<R> for P
impl<R, P> ReadPrimitive<R> for P
Source§fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
fn read_from_little_endian(read: &mut R) -> Result<Self, Error>
Read this value from the supplied reader. Same as
ReadEndian::read_from_little_endian().