Skip to content

fore-stack/vshift

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VShift · GitHub repo size Twitter URL

Real-Time High Quality Voice Conversion Software

Installation

There are no precompiled binaries yet. A virtual environment known as pipenv is utilized to manage the dependencies.

Usage

A command-line interface can be run via interpreter. Use help to see the arguments of the interface.

There are two-steps in the process of voice-conversion:

  • Analysis - where the source speaker's voice and target speaker's voice are analyzed and conversion matrices are computed.
  • Conversion - where the source speaker's voice is converted to the target speaker's voice using the conversion matrices.

To use the system, install dependencies with pipenv install, after that activate virtual shell with pipenv shell, then on the root directory of the project cd source and run python cli.py --help for help. Use the environment file inside the source directory to change hyperparameters of the models and specify filesystem parameters.

To-Dos

  • Support for various audio file formats
  • Audio resampling and stereo-to-mono
  • Streaming audio input and output live
  • Silhouette score implementation

About

High-Quality Real-Time Voice Conversion System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages