├── .gitignore ├── LICENSE ├── README.md ├── app_sadtalker.py ├── cog.yaml ├── docs ├── FAQ.md ├── best_practice.md ├── changlelog.md ├── example_crop.gif ├── example_crop_still.gif ├── example_full.gif ├── example_full_crop.gif ├── example_full_enhanced.gif ├── face3d.md ├── free_view_result.gif ├── install.md ├── resize_good.gif ├── resize_no.gif ├── sadtalker_logo.png ├── using_ref_video.gif └── webui_extension.md ├── examples ├── driven_audio │ ├── RD_Radio31_000.wav │ ├── RD_Radio34_002.wav │ ├── RD_Radio36_000.wav │ ├── RD_Radio40_000.wav │ ├── bus_chinese.wav │ ├── chinese_news.wav │ ├── chinese_poem1.wav │ ├── chinese_poem2.wav │ ├── deyu.wav │ ├── eluosi.wav │ ├── fayu.wav │ ├── imagine.wav │ ├── itosinger1.wav │ └── japanese.wav ├── ref_video │ ├── WDA_AlexandriaOcasioCortez_000.mp4 │ └── WDA_KatieHill_000.mp4 └── source_image │ ├── art_0.png │ ├── art_1.png │ ├── art_10.png │ ├── art_11.png │ ├── art_12.png │ ├── art_13.png │ ├── art_14.png │ ├── art_15.png │ ├── art_16.png │ ├── art_17.png │ ├── art_18.png │ ├── art_19.png │ ├── art_2.png │ ├── art_20.png │ ├── art_3.png │ ├── art_4.png │ ├── art_5.png │ ├── art_6.png │ ├── art_7.png │ ├── art_8.png │ ├── art_9.png │ ├── full3.png │ ├── full4.jpeg │ ├── full_body_1.png │ ├── full_body_2.png │ ├── happy.png │ ├── happy1.png │ ├── people_0.png │ ├── sad.png │ └── sad1.png ├── inference.py ├── launcher.py ├── predict.py ├── quick_demo.ipynb ├── req.txt ├── requirements.txt ├── requirements3d.txt ├── scripts ├── download_models.sh ├── extension.py └── test.sh ├── src ├── audio2exp_models │ ├── audio2exp.py │ └── networks.py ├── audio2pose_models │ ├── audio2pose.py │ ├── audio_encoder.py │ ├── cvae.py │ ├── discriminator.py │ ├── networks.py │ └── res_unet.py ├── config │ ├── auido2exp.yaml │ ├── auido2pose.yaml │ ├── facerender.yaml │ ├── facerender_still.yaml │ └── similarity_Lm3D_all.mat ├── face3d │ ├── data │ │ ├── __init__.py │ │ ├── base_dataset.py │ │ ├── flist_dataset.py │ │ ├── image_folder.py │ │ └── template_dataset.py │ ├── extract_kp_videos.py │ ├── extract_kp_videos_safe.py │ ├── models │ │ ├── __init__.py │ │ ├── arcface_torch │ │ │ ├── README.md │ │ │ ├── backbones │ │ │ │ ├── __init__.py │ │ │ │ ├── iresnet.py │ │ │ │ ├── iresnet2060.py │ │ │ │ └── mobilefacenet.py │ │ │ ├── configs │ │ │ │ ├── 3millions.py │ │ │ │ ├── 3millions_pfc.py │ │ │ │ ├── __init__.py │ │ │ │ ├── base.py │ │ │ │ ├── glint360k_mbf.py │ │ │ │ ├── glint360k_r100.py │ │ │ │ ├── glint360k_r18.py │ │ │ │ ├── glint360k_r34.py │ │ │ │ ├── glint360k_r50.py │ │ │ │ ├── ms1mv3_mbf.py │ │ │ │ ├── ms1mv3_r18.py │ │ │ │ ├── ms1mv3_r2060.py │ │ │ │ ├── ms1mv3_r34.py │ │ │ │ ├── ms1mv3_r50.py │ │ │ │ └── speed.py │ │ │ ├── dataset.py │ │ │ ├── docs │ │ │ │ ├── eval.md │ │ │ │ ├── install.md │ │ │ │ ├── modelzoo.md │ │ │ │ └── speed_benchmark.md │ │ │ ├── eval │ │ │ │ ├── __init__.py │ │ │ │ └── verification.py │ │ │ ├── eval_ijbc.py │ │ │ ├── inference.py │ │ │ ├── losses.py │ │ │ ├── onnx_helper.py │ │ │ ├── onnx_ijbc.py │ │ │ ├── partial_fc.py │ │ │ ├── requirement.txt │ │ │ ├── run.sh │ │ │ ├── torch2onnx.py │ │ │ ├── train.py │ │ │ └── utils │ │ │ │ ├── __init__.py │ │ │ │ ├── plot.py │ │ │ │ ├── utils_amp.py │ │ │ │ ├── utils_callbacks.py │ │ │ │ ├── utils_config.py │ │ │ │ ├── utils_logging.py │ │ │ │ └── utils_os.py │ │ ├── base_model.py │ │ ├── bfm.py │ │ ├── facerecon_model.py │ │ ├── losses.py │ │ ├── networks.py │ │ └── template_model.py │ ├── options │ │ ├── __init__.py │ │ ├── base_options.py │ │ ├── inference_options.py │ │ ├── test_options.py │ │ └── train_options.py │ ├── util │ │ ├── BBRegressorParam_r.mat │ │ ├── __init__.py │ │ ├── detect_lm68.py │ │ ├── generate_list.py │ │ ├── html.py │ │ ├── load_mats.py │ │ ├── my_awing_arch.py │ │ ├── nvdiffrast.py │ │ ├── preprocess.py │ │ ├── skin_mask.py │ │ ├── test_mean_face.txt │ │ ├── util.py │ │ └── visualizer.py │ └── visualize.py ├── facerender │ ├── animate.py │ ├── modules │ │ ├── dense_motion.py │ │ ├── discriminator.py │ │ ├── generator.py │ │ ├── keypoint_detector.py │ │ ├── make_animation.py │ │ ├── mapping.py │ │ └── util.py │ └── sync_batchnorm │ │ ├── __init__.py │ │ ├── batchnorm.py │ │ ├── comm.py │ │ ├── replicate.py │ │ └── unittest.py ├── generate_batch.py ├── generate_facerender_batch.py ├── gradio_demo.py ├── test_audio2coeff.py └── utils │ ├── audio.py │ ├── croper.py │ ├── face_enhancer.py │ ├── hparams.py │ ├── init_path.py │ ├── model2safetensor.py │ ├── paste_pic.py │ ├── preprocess.py │ ├── safetensor_helper.py │ ├── text2speech.py │ └── videoio.py ├── webui.bat └── webui.sh /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/README.md -------------------------------------------------------------------------------- /app_sadtalker.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/app_sadtalker.py -------------------------------------------------------------------------------- /cog.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/cog.yaml -------------------------------------------------------------------------------- /docs/FAQ.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/FAQ.md -------------------------------------------------------------------------------- /docs/best_practice.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/best_practice.md -------------------------------------------------------------------------------- /docs/changlelog.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/changlelog.md -------------------------------------------------------------------------------- /docs/example_crop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/example_crop.gif -------------------------------------------------------------------------------- /docs/example_crop_still.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/example_crop_still.gif -------------------------------------------------------------------------------- /docs/example_full.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/example_full.gif -------------------------------------------------------------------------------- /docs/example_full_crop.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/example_full_crop.gif -------------------------------------------------------------------------------- /docs/example_full_enhanced.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/example_full_enhanced.gif -------------------------------------------------------------------------------- /docs/face3d.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/face3d.md -------------------------------------------------------------------------------- /docs/free_view_result.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/free_view_result.gif -------------------------------------------------------------------------------- /docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/install.md -------------------------------------------------------------------------------- /docs/resize_good.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/resize_good.gif -------------------------------------------------------------------------------- /docs/resize_no.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/resize_no.gif -------------------------------------------------------------------------------- /docs/sadtalker_logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/sadtalker_logo.png -------------------------------------------------------------------------------- /docs/using_ref_video.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/using_ref_video.gif -------------------------------------------------------------------------------- /docs/webui_extension.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/docs/webui_extension.md -------------------------------------------------------------------------------- /examples/driven_audio/RD_Radio31_000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/RD_Radio31_000.wav -------------------------------------------------------------------------------- /examples/driven_audio/RD_Radio34_002.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/RD_Radio34_002.wav -------------------------------------------------------------------------------- /examples/driven_audio/RD_Radio36_000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/RD_Radio36_000.wav -------------------------------------------------------------------------------- /examples/driven_audio/RD_Radio40_000.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/RD_Radio40_000.wav -------------------------------------------------------------------------------- /examples/driven_audio/bus_chinese.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/bus_chinese.wav -------------------------------------------------------------------------------- /examples/driven_audio/chinese_news.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/chinese_news.wav -------------------------------------------------------------------------------- /examples/driven_audio/chinese_poem1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/chinese_poem1.wav -------------------------------------------------------------------------------- /examples/driven_audio/chinese_poem2.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/chinese_poem2.wav -------------------------------------------------------------------------------- /examples/driven_audio/deyu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/deyu.wav -------------------------------------------------------------------------------- /examples/driven_audio/eluosi.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/eluosi.wav -------------------------------------------------------------------------------- /examples/driven_audio/fayu.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/fayu.wav -------------------------------------------------------------------------------- /examples/driven_audio/imagine.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/imagine.wav -------------------------------------------------------------------------------- /examples/driven_audio/itosinger1.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/itosinger1.wav -------------------------------------------------------------------------------- /examples/driven_audio/japanese.wav: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/driven_audio/japanese.wav -------------------------------------------------------------------------------- /examples/ref_video/WDA_AlexandriaOcasioCortez_000.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/ref_video/WDA_AlexandriaOcasioCortez_000.mp4 -------------------------------------------------------------------------------- /examples/ref_video/WDA_KatieHill_000.mp4: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/ref_video/WDA_KatieHill_000.mp4 -------------------------------------------------------------------------------- /examples/source_image/art_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_0.png -------------------------------------------------------------------------------- /examples/source_image/art_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_1.png -------------------------------------------------------------------------------- /examples/source_image/art_10.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_10.png -------------------------------------------------------------------------------- /examples/source_image/art_11.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_11.png -------------------------------------------------------------------------------- /examples/source_image/art_12.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_12.png -------------------------------------------------------------------------------- /examples/source_image/art_13.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_13.png -------------------------------------------------------------------------------- /examples/source_image/art_14.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_14.png -------------------------------------------------------------------------------- /examples/source_image/art_15.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_15.png -------------------------------------------------------------------------------- /examples/source_image/art_16.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_16.png -------------------------------------------------------------------------------- /examples/source_image/art_17.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_17.png -------------------------------------------------------------------------------- /examples/source_image/art_18.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_18.png -------------------------------------------------------------------------------- /examples/source_image/art_19.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_19.png -------------------------------------------------------------------------------- /examples/source_image/art_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_2.png -------------------------------------------------------------------------------- /examples/source_image/art_20.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_20.png -------------------------------------------------------------------------------- /examples/source_image/art_3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_3.png -------------------------------------------------------------------------------- /examples/source_image/art_4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_4.png -------------------------------------------------------------------------------- /examples/source_image/art_5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_5.png -------------------------------------------------------------------------------- /examples/source_image/art_6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_6.png -------------------------------------------------------------------------------- /examples/source_image/art_7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_7.png -------------------------------------------------------------------------------- /examples/source_image/art_8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_8.png -------------------------------------------------------------------------------- /examples/source_image/art_9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/art_9.png -------------------------------------------------------------------------------- /examples/source_image/full3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/full3.png -------------------------------------------------------------------------------- /examples/source_image/full4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/full4.jpeg -------------------------------------------------------------------------------- /examples/source_image/full_body_1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/full_body_1.png -------------------------------------------------------------------------------- /examples/source_image/full_body_2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/full_body_2.png -------------------------------------------------------------------------------- /examples/source_image/happy.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/happy.png -------------------------------------------------------------------------------- /examples/source_image/happy1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/happy1.png -------------------------------------------------------------------------------- /examples/source_image/people_0.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/people_0.png -------------------------------------------------------------------------------- /examples/source_image/sad.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/sad.png -------------------------------------------------------------------------------- /examples/source_image/sad1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/examples/source_image/sad1.png -------------------------------------------------------------------------------- /inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/inference.py -------------------------------------------------------------------------------- /launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/launcher.py -------------------------------------------------------------------------------- /predict.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/predict.py -------------------------------------------------------------------------------- /quick_demo.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/quick_demo.ipynb -------------------------------------------------------------------------------- /req.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/req.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements3d.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/requirements3d.txt -------------------------------------------------------------------------------- /scripts/download_models.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/scripts/download_models.sh -------------------------------------------------------------------------------- /scripts/extension.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/scripts/extension.py -------------------------------------------------------------------------------- /scripts/test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/scripts/test.sh -------------------------------------------------------------------------------- /src/audio2exp_models/audio2exp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2exp_models/audio2exp.py -------------------------------------------------------------------------------- /src/audio2exp_models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2exp_models/networks.py -------------------------------------------------------------------------------- /src/audio2pose_models/audio2pose.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/audio2pose.py -------------------------------------------------------------------------------- /src/audio2pose_models/audio_encoder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/audio_encoder.py -------------------------------------------------------------------------------- /src/audio2pose_models/cvae.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/cvae.py -------------------------------------------------------------------------------- /src/audio2pose_models/discriminator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/discriminator.py -------------------------------------------------------------------------------- /src/audio2pose_models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/networks.py -------------------------------------------------------------------------------- /src/audio2pose_models/res_unet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/audio2pose_models/res_unet.py -------------------------------------------------------------------------------- /src/config/auido2exp.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/config/auido2exp.yaml -------------------------------------------------------------------------------- /src/config/auido2pose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/config/auido2pose.yaml -------------------------------------------------------------------------------- /src/config/facerender.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/config/facerender.yaml -------------------------------------------------------------------------------- /src/config/facerender_still.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/config/facerender_still.yaml -------------------------------------------------------------------------------- /src/config/similarity_Lm3D_all.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/config/similarity_Lm3D_all.mat -------------------------------------------------------------------------------- /src/face3d/data/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/data/__init__.py -------------------------------------------------------------------------------- /src/face3d/data/base_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/data/base_dataset.py -------------------------------------------------------------------------------- /src/face3d/data/flist_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/data/flist_dataset.py -------------------------------------------------------------------------------- /src/face3d/data/image_folder.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/data/image_folder.py -------------------------------------------------------------------------------- /src/face3d/data/template_dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/data/template_dataset.py -------------------------------------------------------------------------------- /src/face3d/extract_kp_videos.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/extract_kp_videos.py -------------------------------------------------------------------------------- /src/face3d/extract_kp_videos_safe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/extract_kp_videos_safe.py -------------------------------------------------------------------------------- /src/face3d/models/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/__init__.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/README.md -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/backbones/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/backbones/__init__.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/backbones/iresnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/backbones/iresnet.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/backbones/iresnet2060.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/backbones/iresnet2060.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/backbones/mobilefacenet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/backbones/mobilefacenet.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/3millions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/3millions.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/3millions_pfc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/3millions_pfc.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/base.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/glint360k_mbf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/glint360k_mbf.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/glint360k_r100.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/glint360k_r100.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/glint360k_r18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/glint360k_r18.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/glint360k_r34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/glint360k_r34.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/glint360k_r50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/glint360k_r50.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/ms1mv3_mbf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/ms1mv3_mbf.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/ms1mv3_r18.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/ms1mv3_r18.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/ms1mv3_r2060.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/ms1mv3_r2060.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/ms1mv3_r34.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/ms1mv3_r34.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/ms1mv3_r50.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/ms1mv3_r50.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/configs/speed.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/configs/speed.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/dataset.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/docs/eval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/docs/eval.md -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/docs/install.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/docs/install.md -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/docs/modelzoo.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/docs/speed_benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/docs/speed_benchmark.md -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/eval/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/eval/verification.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/eval/verification.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/eval_ijbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/eval_ijbc.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/inference.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/inference.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/losses.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/onnx_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/onnx_helper.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/onnx_ijbc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/onnx_ijbc.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/partial_fc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/partial_fc.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/requirement.txt: -------------------------------------------------------------------------------- 1 | tensorboard 2 | easydict 3 | mxnet 4 | onnx 5 | sklearn 6 | -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/run.sh -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/torch2onnx.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/torch2onnx.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/train.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/plot.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/utils/plot.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/utils_amp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/utils/utils_amp.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/utils_callbacks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/utils/utils_callbacks.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/utils_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/utils/utils_config.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/utils_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/arcface_torch/utils/utils_logging.py -------------------------------------------------------------------------------- /src/face3d/models/arcface_torch/utils/utils_os.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/face3d/models/base_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/base_model.py -------------------------------------------------------------------------------- /src/face3d/models/bfm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/bfm.py -------------------------------------------------------------------------------- /src/face3d/models/facerecon_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/facerecon_model.py -------------------------------------------------------------------------------- /src/face3d/models/losses.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/losses.py -------------------------------------------------------------------------------- /src/face3d/models/networks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/networks.py -------------------------------------------------------------------------------- /src/face3d/models/template_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/models/template_model.py -------------------------------------------------------------------------------- /src/face3d/options/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/options/__init__.py -------------------------------------------------------------------------------- /src/face3d/options/base_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/options/base_options.py -------------------------------------------------------------------------------- /src/face3d/options/inference_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/options/inference_options.py -------------------------------------------------------------------------------- /src/face3d/options/test_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/options/test_options.py -------------------------------------------------------------------------------- /src/face3d/options/train_options.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/options/train_options.py -------------------------------------------------------------------------------- /src/face3d/util/BBRegressorParam_r.mat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/BBRegressorParam_r.mat -------------------------------------------------------------------------------- /src/face3d/util/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/__init__.py -------------------------------------------------------------------------------- /src/face3d/util/detect_lm68.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/detect_lm68.py -------------------------------------------------------------------------------- /src/face3d/util/generate_list.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/generate_list.py -------------------------------------------------------------------------------- /src/face3d/util/html.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/html.py -------------------------------------------------------------------------------- /src/face3d/util/load_mats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/load_mats.py -------------------------------------------------------------------------------- /src/face3d/util/my_awing_arch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/my_awing_arch.py -------------------------------------------------------------------------------- /src/face3d/util/nvdiffrast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/nvdiffrast.py -------------------------------------------------------------------------------- /src/face3d/util/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/preprocess.py -------------------------------------------------------------------------------- /src/face3d/util/skin_mask.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/skin_mask.py -------------------------------------------------------------------------------- /src/face3d/util/test_mean_face.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/test_mean_face.txt -------------------------------------------------------------------------------- /src/face3d/util/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/util.py -------------------------------------------------------------------------------- /src/face3d/util/visualizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/util/visualizer.py -------------------------------------------------------------------------------- /src/face3d/visualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/face3d/visualize.py -------------------------------------------------------------------------------- /src/facerender/animate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/animate.py -------------------------------------------------------------------------------- /src/facerender/modules/dense_motion.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/dense_motion.py -------------------------------------------------------------------------------- /src/facerender/modules/discriminator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/discriminator.py -------------------------------------------------------------------------------- /src/facerender/modules/generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/generator.py -------------------------------------------------------------------------------- /src/facerender/modules/keypoint_detector.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/keypoint_detector.py -------------------------------------------------------------------------------- /src/facerender/modules/make_animation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/make_animation.py -------------------------------------------------------------------------------- /src/facerender/modules/mapping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/mapping.py -------------------------------------------------------------------------------- /src/facerender/modules/util.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/modules/util.py -------------------------------------------------------------------------------- /src/facerender/sync_batchnorm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/sync_batchnorm/__init__.py -------------------------------------------------------------------------------- /src/facerender/sync_batchnorm/batchnorm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/sync_batchnorm/batchnorm.py -------------------------------------------------------------------------------- /src/facerender/sync_batchnorm/comm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/sync_batchnorm/comm.py -------------------------------------------------------------------------------- /src/facerender/sync_batchnorm/replicate.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/sync_batchnorm/replicate.py -------------------------------------------------------------------------------- /src/facerender/sync_batchnorm/unittest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/facerender/sync_batchnorm/unittest.py -------------------------------------------------------------------------------- /src/generate_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/generate_batch.py -------------------------------------------------------------------------------- /src/generate_facerender_batch.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/generate_facerender_batch.py -------------------------------------------------------------------------------- /src/gradio_demo.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/gradio_demo.py -------------------------------------------------------------------------------- /src/test_audio2coeff.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/test_audio2coeff.py -------------------------------------------------------------------------------- /src/utils/audio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/audio.py -------------------------------------------------------------------------------- /src/utils/croper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/croper.py -------------------------------------------------------------------------------- /src/utils/face_enhancer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/face_enhancer.py -------------------------------------------------------------------------------- /src/utils/hparams.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/hparams.py -------------------------------------------------------------------------------- /src/utils/init_path.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/init_path.py -------------------------------------------------------------------------------- /src/utils/model2safetensor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/model2safetensor.py -------------------------------------------------------------------------------- /src/utils/paste_pic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/paste_pic.py -------------------------------------------------------------------------------- /src/utils/preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/preprocess.py -------------------------------------------------------------------------------- /src/utils/safetensor_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/safetensor_helper.py -------------------------------------------------------------------------------- /src/utils/text2speech.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/text2speech.py -------------------------------------------------------------------------------- /src/utils/videoio.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/src/utils/videoio.py -------------------------------------------------------------------------------- /webui.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/webui.bat -------------------------------------------------------------------------------- /webui.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/OpenTalker/SadTalker/HEAD/webui.sh --------------------------------------------------------------------------------