Git Product home page Git Product logo

hifi_vc's Introduction

HiFi-VC: High Quality ASR-Based Voice Conversion

arXiv

Anton Kashkin, Ivan Karpukhin, Svyatoslav Shishkin

We provide our pretrained model and notebook for inference in this repository.

Abstract : The goal of voice conversion (VC) is to convert input voice to match the target speaker's voice while keeping text and prosody intact. VC is usually used in entertainment and speaking-aid systems, as well as applied for speech data generation and augmentation. The development of any-to-any VC systems, which are capable of generating voices unseen during model training, is of particular interest to both researchers and the industry. Despite recent progress, any-to-any conversion quality is still inferior to natural speech. In this work, we propose a new any-to-any voice conversion pipeline. Our approach uses automated speech recognition (ASR) features, pitch tracking, and a state-of-the-art waveform prediction model. According to multiple subjective and objective evaluations, our method outperforms modern baselines in terms of voice quality, similarity and consistency.

Paper demo: samples

Pre-trained model: google drive. put the model to the root of the repository.

Setup environment:

  1. Using docker (recommended):

    Build docker image:

    docker build . -t hifi_vc

    run docker with exact one gpu!

    docker run --gpus '"device=0"' -it --net=host hifi_vc
  1. Using Pip (use torch>=1.13):

    pip install -r requirements

Inference:

  1. Download the model.
  2. Build a docker.
  3. Inference with inference.ipynb

Acknowledgements:

The f0_utils.py in modified from PPG-VC

License

Feel free to use our library in your commercial and private applications.

hifi_vc is covered by Apache 2.0. Read more about this license here

hifi_vc's People

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.