artcraft/models/tts/ControllableTalkNet
Brandon Thomas 2c8d512997 adjust relative imports 2021-08-29 05:05:47 -04:00
..
assets move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
model_lists move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
Dockerfile move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
LICENSE move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
README.md move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
TalkNet_Training_Offline.ipynb move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
__init__.py move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
controllable_talknet.py adjust relative imports 2021-08-29 05:05:47 -04:00
diffsvc_gui.py move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
mycroft_talknet.py move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
requirements.txt move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
talknet_offline.py move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00
talknet_singer.py move talknet, etc. for reuse 2021-08-29 04:17:59 -04:00

README.md

Controllable TalkNet

Controllable TalkNet is a web application that lets you synthesize speech, which mimics the pitch and pacing of an existing audio clip. It's based on NVIDIA's implementation of TalkNet 2, with some changes to support singing synthesis and higher audio quality.

Requirements

  • A Google account to run Colab, or...
  • An NVIDIA GPU with 4+ GB of VRAM
  • 10 GB of free space

How to run

Google Colab

TalkNet Offline (Windows)

Docker (Linux)

  • Install Docker and NVIDIA Container Toolkit.
  • Download the Dockerfile. Open a terminal, and navigate to the directory where you saved it.
  • Run docker build -t talknet-offline . to build the image. Add sudo if you're not using rootless Docker.
  • Run docker run -it --gpus all -p 8050:8050 talknet-offline to start TalkNet on http://127.0.0.1:8050/.