31 lines
1.0 KiB
Markdown
31 lines
1.0 KiB
Markdown
# ComfyUI OpenVoice (Unofficial Support)
|
|
|
|
Unofficial [OpenVoice](https://github.com/myshell-ai/OpenVoice) support for [ComfyUI](https://github.com/comfyanonymous/ComfyUI).
|
|
|
|
## Important Updates
|
|
- **2024/05/14:** Added OpenVoice V2 support (needs extra installation)
|
|
- **2024/04/12:** Added ComfyUI nodes and workflow examples
|
|
|
|
## Basic Workflow
|
|
This [workflow](examples/workflow.json) shows the basic usages on (1) text-to-speech (TTS) and (2) speech-to-speech (STS) using reference voice. NOTE: `Chinese` language only supports `default` style.
|
|
|
|

|
|
|
|
## Installation
|
|
- Install from ComfyUI Manager (search for `openvoice`, make sure `ffmpeg` is installed)
|
|
|
|
- Download or git clone this repository into the ComfyUI/custom_nodes/ directory and run:
|
|
```
|
|
sudo apt install ffmpeg
|
|
pip install -r requirements.txt
|
|
```
|
|
|
|
## Extra Installation for V2
|
|
```
|
|
apt get install mecab libmecab-dev
|
|
pip install git+https://github.com/myshell-ai/MeloTTS.git
|
|
python -m unidic download
|
|
```
|
|
|
|
## Download Checkpoints
|
|
All the models are downloaded automatically, no worries. |