diff --git a/talkingmodel.ipynb b/talkingmodel.ipynb
new file mode 100644
index 0000000..979563f
--- /dev/null
+++ b/talkingmodel.ipynb
@@ -0,0 +1,624 @@
+{
+ "cells": [
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "view-in-github",
+ "colab_type": "text"
+ },
+ "source": [
+ ""
+ ]
+ },
+ {
+ "cell_type": "code",
+ "source": [
+ "#Sadtalker\n"
+ ],
+ "metadata": {
+ "id": "uTdXP3fdbsYJ"
+ },
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "source": [],
+ "metadata": {
+ "id": "jSWwX-65xw-8"
+ },
+ "execution_count": null,
+ "outputs": []
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "qJ4CplXsYl_E",
+ "outputId": "fa5b6698-039c-4f70-d303-92632bc53932",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "Tesla T4, 15360 MiB, 15101 MiB\n"
+ ]
+ }
+ ],
+ "source": [
+ "### make sure that CUDA is available in Edit -> Nootbook settings -> GPU\n",
+ "!nvidia-smi --query-gpu=name,memory.total,memory.free --format=csv,noheader"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "Mdq6j4E5KQAR",
+ "outputId": "f47f0740-0b54-4016-b217-b2f37e344a65",
+ "colab": {
+ "base_uri": "https://localhost:8080/"
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ " Attempting uninstall: numpy\n",
+ " Found existing installation: numpy 1.24.4\n",
+ " Uninstalling numpy-1.24.4:\n",
+ " Successfully uninstalled numpy-1.24.4\n",
+ "Successfully installed PyWavelets-1.4.1 absl-py-2.0.0 addict-2.4.0 aiofiles-23.2.1 altair-5.1.2 annotated-types-0.6.0 anyio-3.7.1 attrs-23.1.0 audioread-3.0.1 av-10.0.0 basicsr-1.4.2 cachetools-5.3.2 cffi-1.16.0 click-8.1.7 contourpy-1.1.1 cycler-0.12.1 decorator-5.1.1 exceptiongroup-1.1.3 face_alignment-1.3.5 facexlib-0.3.0 fastapi-0.104.0 ffmpy-0.3.1 filelock-3.13.0 filterpy-1.4.5 fonttools-4.43.1 fsspec-2023.10.0 future-0.18.3 gfpgan-1.3.8 google-auth-2.23.3 google-auth-oauthlib-1.0.0 gradio-3.50.2 gradio-client-0.6.1 grpcio-1.59.0 h11-0.14.0 httpcore-0.18.0 httpx-0.25.0 huggingface-hub-0.18.0 imageio-2.19.3 imageio-ffmpeg-0.4.7 importlib-metadata-6.8.0 importlib-resources-6.1.0 jinja2-3.1.2 joblib-1.1.0 jsonschema-4.19.1 jsonschema-specifications-2023.7.1 kiwisolver-1.4.5 kornia-0.6.8 librosa-0.9.2 llvmlite-0.41.1 lmdb-1.4.1 markdown-3.5 markupsafe-2.1.3 matplotlib-3.7.3 networkx-3.1 numba-0.58.1 numpy-1.23.4 oauthlib-3.2.2 opencv-python-4.8.1.78 orjson-3.9.10 packaging-23.2 pandas-2.0.3 pkgutil-resolve-name-1.3.10 platformdirs-3.11.0 pooch-1.8.0 protobuf-4.24.4 pyasn1-0.5.0 pyasn1-modules-0.3.0 pycparser-2.21 pydantic-2.4.2 pydantic-core-2.10.1 pydub-0.25.1 pyparsing-3.1.1 python-dateutil-2.8.2 python-multipart-0.0.6 pytz-2023.3.post1 pyyaml-6.0.1 referencing-0.30.2 requests-oauthlib-1.3.1 resampy-0.3.1 rpds-py-0.10.6 rsa-4.9 safetensors-0.4.0 scikit-image-0.19.3 scikit-learn-1.1.3 scipy-1.10.1 semantic-version-2.10.0 sniffio-1.3.0 soundfile-0.12.1 starlette-0.27.0 tb-nightly-2.14.0a20230808 tensorboard-data-server-0.7.2 threadpoolctl-3.2.0 tifffile-2023.7.10 tomli-2.0.1 toolz-0.12.0 tqdm-4.66.1 tzdata-2023.3 uvicorn-0.23.2 websockets-11.0.3 werkzeug-3.0.1 yacs-0.1.8 yapf-0.40.2 zipp-3.17.0\n",
+ "\u001b[33mWARNING: Running pip as the 'root' user can result in broken permissions and conflicting behaviour with the system package manager. It is recommended to use a virtual environment instead: https://pip.pypa.io/warnings/venv\u001b[0m\u001b[33m\n",
+ "\u001b[0m"
+ ]
+ }
+ ],
+ "source": [
+ "!update-alternatives --install /usr/local/bin/python3 python3 /usr/bin/python3.8 2\n",
+ "!update-alternatives --install /usr/local/bin/python3 python3 /usr/bin/python3.9 1\n",
+ "!sudo apt install python3.8\n",
+ "\n",
+ "!sudo apt-get install python3.8-distutils\n",
+ "\n",
+ "!python --version\n",
+ "\n",
+ "!apt-get update\n",
+ "\n",
+ "!apt install software-properties-common\n",
+ "\n",
+ "!sudo dpkg --remove --force-remove-reinstreq python3-pip python3-setuptools python3-wheel\n",
+ "\n",
+ "!apt-get install python3-pip\n",
+ "\n",
+ "print('Git clone project and install requirements...')\n",
+ "!git clone https://github.com/Winfredy/SadTalker &> /dev/null\n",
+ "%cd SadTalker\n",
+ "!export PYTHONPATH=/content/SadTalker:$PYTHONPATH\n",
+ "!python3.8 -m pip install torch==1.12.1+cu113 torchvision==0.13.1+cu113 torchaudio==0.12.1 --extra-index-url https://download.pytorch.org/whl/cu113\n",
+ "!apt update\n",
+ "!apt install ffmpeg &> /dev/null\n",
+ "!python3.8 -m pip install -r requirements.txt"
+ ]
+ },
+ {
+ "cell_type": "markdown",
+ "metadata": {
+ "id": "DddcKB_nKsnk"
+ },
+ "source": [
+ "Download models (1 mins)"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "eDw3_UN8K2xa"
+ },
+ "outputs": [],
+ "source": [
+ "print('Download pre-trained models...')\n",
+ "!rm -rf checkpoints\n",
+ "!bash scripts/download_models.sh"
+ ]
+ },
+ {
+ "cell_type": "code",
+ "execution_count": null,
+ "metadata": {
+ "id": "kK7DYeo7Yl_H",
+ "outputId": "fe4fec05-3f65-4f10-baa3-a9f87d6a3028",
+ "colab": {
+ "base_uri": "https://localhost:8080/",
+ "height": 455,
+ "referenced_widgets": [
+ "335b28dc8c504a769231e67acab42454",
+ "9810f4d92d314840a6417c3f195b0d73",
+ "5e3055d9f74f4f968b6d6c270af08c1f"
+ ]
+ }
+ },
+ "outputs": [
+ {
+ "output_type": "stream",
+ "name": "stdout",
+ "text": [
+ "Choose the image name to animate: (saved in folder 'examples/')\n"
+ ]
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ "Dropdown(index=21, options=('art_0', 'art_1', 'art_10', 'art_11', 'art_12', 'art_13', 'art_14', 'art_15', 'art…"
+ ],
+ "application/vnd.jupyter.widget-view+json": {
+ "version_major": 2,
+ "version_minor": 0,
+ "model_id": "335b28dc8c504a769231e67acab42454"
+ }
+ },
+ "metadata": {}
+ },
+ {
+ "output_type": "display_data",
+ "data": {
+ "text/plain": [
+ "