Skip to content
This repository has been archived by the owner on Oct 12, 2023. It is now read-only.

XiaoXinYo/Roop-WebAPI

Repository files navigation

Release

Introduce

s0md3v/roop WebAPI.
WebUI: Coaixy/Roop-WebUI-V.

Demand

  1. Platform: Windows/Linux.
  2. Language: Python3.8+.
  3. Package: gunicorn,gevent,flask,flask_cors,flask_apscheduler,redis.
  4. Database: Redis.
  5. Other: Roop(Including What It Requires).

Config

View config.py file.

Arrange

Step

  1. Install Python3.8+.
  2. Download the corresponding version of the Roop and copy it into the roop folder.
  3. Install FFmpeg.
  4. Install Cuda(If Nvidia GPU is used).
  5. Install Redis.
  6. Install Visual Studio,then install C++ desktop development dependencies(If the platform is Windows).
  7. install the Roop python package.
  8. Install the Roop-WebAPI python package.
  9. Configure the config.py file.
  10. Run(The first task execution will download dependencies).

Run

  1. Windows: run wsgi.py file.
  2. Linux: execute gunicorn main:APP -c gunicorn.py command.

WebAPI Document

View Wiki.