- This project is still being updated, if you have any questions you can ask in issues.
- Please note that the use of the model is subject to the original developer license usage.
2023.8.2
- replace the default image (if there is a copyright issue, please issues inform, will change as soon as possible)
- update the TTS server, it is now a full runnable system
- Update the model download address. Please note that the use of the models is subject to the original developer license usage.
- This project is from OpenTalker/SadTalker
- This project transforms SadTalker into a Docker container that provides a RESTful API, combined with the open source TTS service (which has been provided in addition to the mirror), input text that is to get the output Talking Face video.
- This project greatly improves the original SadTalker reasoning speed (10x!) This project greatly improves the inference speed of the original SadTalker (10x !). Means including but not limited to: optimize the file saving logic, optimize the function call logic, face enhancement part of the conversion model operator......
- Ensure that you have installed
- docker
- nvidia driver
- nvidia container
-
Download the model from the following address and store it in the corresponding directory according to the instructions.
-
SadTalker's checkpoints:
Create the necessary directories using the following command:mkdir -p checkpoints
Download all model files from the latest releases at
./checkpoints
.
SadTalker releases -
gfpgan in onnx:
Download all remaining model files in the latest releases of this project and store them in./gfpgan/weights
.
You can create the directory using:mkdir -p gfpgan/weights
-
-
Specify the TTS server address
Update: TTS service is now integrated into docker-compose, if you have customization needs you can refer to
localhost:9566/docs
to modify -
Starting the Container Service
docker compose up
The interface address is
localhost:10364
You can access the interface via the
localhost:10364/docs
to view the interface documentation.