.gitignore
LICENSE
README.md
pyproject.toml
setup.cfg
setup.py
.github/workflows/ci.yml
.github/workflows/version_update.yml
cleese_stim/__init__.py
cleese_stim/cleese.py
cleese_stim.egg-info/PKG-INFO
cleese_stim.egg-info/SOURCES.txt
cleese_stim.egg-info/dependency_links.txt
cleese_stim.egg-info/not-zip-safe
cleese_stim.egg-info/requires.txt
cleese_stim.egg-info/top_level.txt
cleese_stim/engines/__init__.py
cleese_stim/engines/engine.py
cleese_stim/engines/face_warp/__init__.py
cleese_stim/engines/face_warp/face_warp.py
cleese_stim/engines/phase_vocoder/__init__.py
cleese_stim/engines/phase_vocoder/audio_engine.py
cleese_stim/engines/phase_vocoder/bpf.py
cleese_stim/engines/phase_vocoder/phase_vocoder.py
cleese_stim/engines/phase_vocoder/utils.py
cleese_stim/third_party/__init__.py
cleese_stim/third_party/audio_processing.py
cleese_stim/third_party/yin.py
cleese_stim/third_party/mls/.gitignore
cleese_stim/third_party/mls/LICENSE
cleese_stim/third_party/mls/README.md
cleese_stim/third_party/mls/__init__.py
cleese_stim/third_party/mls/demo.py
cleese_stim/third_party/mls/img_utils.py
cleese_stim/third_party/mls/img_utils_pytorch.py
cleese_stim/third_party/mls/interp_torch.py
cleese_stim/third_party/mls/requirments.txt
docs/mkdocs.yml
docs/docs/about.md
docs/docs/index.md
docs/docs/installation.md
docs/docs/api/face-warp.md
docs/docs/api/general.md
docs/docs/api/phase-vocoder.md
docs/docs/api/configs/cleese-face-warp.toml
docs/docs/api/configs/cleese-phase-vocoder.toml
docs/docs/images/canonical_face_model_uv_visualization.png
docs/docs/images/dlib_68_landmarks.png
docs/docs/images/ramps_n.png
docs/docs/images/ramps_s.png
docs/docs/images/shift.jpg
docs/docs/images/silly-walk.jpg
docs/docs/images/speech_tutorial_1.png
docs/docs/images/speech_tutorial_2.png
docs/docs/images/speech_tutorial_3.png
docs/docs/images/speech_tutorial_4.png
docs/docs/images/speech_tutorial_5.png
docs/docs/images/speech_tutorial_6.png
docs/docs/images/speech_tutorial_7.png
docs/docs/images/speech_tutorial_8.png
docs/docs/images/square_n.png
docs/docs/images/square_s.png
docs/docs/javascripts/katex.js
docs/docs/tutorials/face.md
docs/docs/tutorials/speech.md
docs/docs/tutorials/configs/chained_pitch_stretch.toml
docs/docs/tutorials/configs/random_lips.toml
docs/docs/tutorials/configs/random_pitch_profile.toml
docs/docs/tutorials/configs/random_speed_profile.toml
docs/docs/tutorials/dfm/monalisa.landmarks.txt
docs/docs/tutorials/dfm/monalisa.random.dfmxy
docs/docs/tutorials/dfm/smile.dfm
docs/docs/tutorials/pics/monalisa.jpg
docs/docs/tutorials/pics/monalisa_transformed.jpg
docs/docs/tutorials/pics/monalisa_transformed_2.jpg
docs/docs/tutorials/pics/monalisa_transformed_3.jpg
docs/docs/tutorials/pics/monalisa_transformed_4.jpg
docs/docs/tutorials/sounds/female_a.wav
docs/docs/tutorials/sounds/female_anniversaire_isochrone.wav
docs/docs/tutorials/sounds/female_anniversaire_isochrone_transformed.wav
docs/docs/tutorials/sounds/female_anniversaire_isochrone_transformed_2.wav
docs/docs/tutorials/sounds/male_a.wav
docs/docs/tutorials/sounds/male_vraiment_flattened.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_1.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_2.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_3.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_4.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_5.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_6.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_7.wav
docs/docs/tutorials/sounds/male_vraiment_flattened_transformed_8.wav
docs/docs/tutorials/sounds/male_vraiment_original.wav
docs/docs/tutorials/sounds/variation_pitch.wav