XiaoXinYo / Roop-WebAPI

s0md3v/roop WebAPI.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

s0md3v/roop WebAPI.

License:MIT License


Languages

Language:Python 100.0%