Skip to content

effusiveperiscope/ControllableTalkNet

 
 

Repository files navigation

This is a fork of SortAnon's Controllable TalkNet with the following modifications:

  • New singing models have been added.
  • NO LONGER ACTIVE: controllable_talknet.py has been modified to output mel spectrograms from audio into the current directory during generation. These spectrograms can be used with my fork of ddsp-singing-vocoder
  • An offline training notebook for training singing models is included: TalkNet_Training_Offline_Singer.ipynb
  • An alternate server has been added under alt_server.py, designed to interface with this so-vits-svc fork

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/.

About

A web app that lets you play around with TalkNet models

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 50.7%
  • Jupyter Notebook 39.6%
  • CSS 8.7%
  • Dockerfile 1.0%