MaskGCT-Windows is a Windows-compatible implementation of MaskGCT: a state-of-the-art, zero-shot, non-autoregressive Text-to-Speech (TTS) model that eliminates the need for explicit text-speech alignment and duration prediction. This implementation allows users to leverage the model's powerful capabilities in a Windows environment.
MaskGCT is a fully non-autoregressive TTS model using a two-stage approach:
MaskGCT generates high-quality, intelligible, and similar speech in a parallel manner. It outperforms other zero-shot TTS models when trained on large-scale, diverse datasets. You can find more details and audio samples on the demo page.
espeak-ng-X64.msi from this link and run the installer.PHONEMIZER_ESPEAK_LIBRARYC:\Program Files\eSpeak NG\libespeak-ng.dllffmpeg.exe to your system's environment variables.git clone https://github.com/justinjohn0306/MaskGCT-Windows.git
cd MaskGCT-Windows
conda create -n maskgct python=3.10
conda activate maskgct
pip install -r requirements.txt
To install PyTorch, follow these steps based on your system's configuration:
# If you have an NVIDIA GPU and want to use CUDA
conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia
conda install pytorch torchvision torchaudio cpuonly -c pytorch
Note: Ensure that the PyTorch version you are installing matches the CUDA version installed on your system. This is crucial for the proper installation and functioning of onnxruntime. Additionally, if you don't already have CUDA and cuDNN installed on your system, download and install them from the NVIDIA CUDA Toolkit.
You can run MaskGCT using the Gradio Playground with the following command:
python app.py
If you use MaskGCT in your research, please cite the following papers:
@article{wang2024maskgct,
title={MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer},
author={Wang, Yuancheng and others},
journal={arXiv preprint arXiv:2409.00750},
year={2024}
}
@inproceedings{amphion,
author={Zhang, Xueyao and others},
title={Amphion: An Open-Source Audio, Music and Speech Generation Toolkit},
booktitle={{IEEE} SLT Workshop},
year={2024}
}
17 commits
2 commits
Python
99.9%
MaskGCT-Windows is a Windows-compatible implementation of MaskGCT: a state-of-the-art, zero-shot, non-autoregressive Text-to-Speech (TTS) model that eliminates the need for explicit text-speech alignment and duration prediction. This implementation allows users to leverage the model's powerful capabilities in a Windows environment.
MaskGCT is a fully non-autoregressive TTS model using a two-stage approach:
MaskGCT generates high-quality, intelligible, and similar speech in a parallel manner. It outperforms other zero-shot TTS models when trained on large-scale, diverse datasets. You can find more details and audio samples on the demo page.
espeak-ng-X64.msi from this link and run the installer.PHONEMIZER_ESPEAK_LIBRARYC:\Program Files\eSpeak NG\libespeak-ng.dllffmpeg.exe to your system's environment variables.git clone https://github.com/justinjohn0306/MaskGCT-Windows.git
cd MaskGCT-Windows
conda create -n maskgct python=3.10
conda activate maskgct
pip install -r requirements.txt
To install PyTorch, follow these steps based on your system's configuration:
# If you have an NVIDIA GPU and want to use CUDA
conda install pytorch torchvision torchaudio pytorch-cuda=12.4 -c pytorch -c nvidia
conda install pytorch torchvision torchaudio cpuonly -c pytorch
Note: Ensure that the PyTorch version you are installing matches the CUDA version installed on your system. This is crucial for the proper installation and functioning of onnxruntime. Additionally, if you don't already have CUDA and cuDNN installed on your system, download and install them from the NVIDIA CUDA Toolkit.
You can run MaskGCT using the Gradio Playground with the following command:
python app.py
If you use MaskGCT in your research, please cite the following papers:
@article{wang2024maskgct,
title={MaskGCT: Zero-Shot Text-to-Speech with Masked Generative Codec Transformer},
author={Wang, Yuancheng and others},
journal={arXiv preprint arXiv:2409.00750},
year={2024}
}
@inproceedings{amphion,
author={Zhang, Xueyao and others},
title={Amphion: An Open-Source Audio, Music and Speech Generation Toolkit},
booktitle={{IEEE} SLT Workshop},
year={2024}
}
17 commits
2 commits
Python
99.9%