diff --git a/README.md b/README.md index 83538a9..166602f 100644 --- a/README.md +++ b/README.md @@ -43,9 +43,24 @@ If you are a Windows user (tested with win>=10) you can install directly via the - Python 3.9, PyTorch 2.0.1, CUDA 11 - Python 3.10.13, PyTorch 2.1.2, CUDA 12.3 +- Python 3.9, PyTorch 2.3.0.dev20240122, macOS 14.3 (Apple Silicon, MPS) _Note: numba==0.56.4 require py<3.11_ +### For Mac Users +If you are a Mac user, please install by using the following commands: +#### Create Environment +```bash +conda create -n GPTSoVits python=3.9 +conda activate GPTSoVits +``` +#### Install Requirements +```bash +pip install -r requirements.txt +pip uninstall torch torchaudio +pip3 install --pre torch torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu +``` +_Note: For preprocessing with UVR5, it is recommended to [download the original project GUI](https://github.com/Anjok07/ultimatevocalremovergui) and select GPU for operation. Additionally, there may be memory leak issues when using Mac for inference, restarting the inference webUI can release the memory._ ### Quick Install with Conda ```bash @@ -58,16 +73,9 @@ bash install.sh #### Pip Packages ```bash -pip install torch numpy scipy tensorboard librosa==0.9.2 numba==0.56.4 pytorch-lightning gradio==3.14.0 ffmpeg-python onnxruntime tqdm cn2an pypinyin pyopenjtalk g2p_en chardet transformers jieba_fast +pip install -r requirements.txt ``` -#### Additional Requirements - -If you need Chinese ASR (supported by FunASR), install: - -```bash -pip install modelscope torchaudio sentencepiece funasr -``` #### FFmpeg diff --git a/docs/cn/README.md b/docs/cn/README.md index 2c63814..445bf92 100644 --- a/docs/cn/README.md +++ b/docs/cn/README.md @@ -38,10 +38,29 @@ https://github.com/RVC-Boss/GPT-SoVITS/assets/129054828/05bee1fa-bdd8-4d85-9350- 如果你是Windows用户(已在win>=10上测试),可以直接通过预打包文件安装。只需下载[预打包文件](https://huggingface.co/lj1995/GPT-SoVITS-windows-package/resolve/main/GPT-SoVITS-beta.7z?download=true),解压后双击go-webui.bat即可启动GPT-SoVITS-WebUI。 -### Python和PyTorch版本 -已在Python 3.9、PyTorch 2.0.1和CUDA 11上测试。 +### 测试通过的Python和PyTorch版本 +- Python 3.9、PyTorch 2.0.1和CUDA 11 +- Python 3.10.13, PyTorch 2.1.2和CUDA 12.3 +- Python 3.9、Pytorch 2.3.0.dev20240122和macOS 14.3(Apple 芯片,MPS) + +_注意: numba==0.56.4 需要 python<3.11_ + +### Mac 用户 +如果你是Mac用户,请使用以下命令安装: +#### 创建环境 +```bash +conda create -n GPTSoVits python=3.9 +conda activate GPTSoVits +``` +#### 安装依赖 +```bash +pip install -r requirements.txt +pip uninstall torch torchaudio +pip3 install --pre torch torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu +``` +_注意:如需使用UVR5进行预处理,建议[下载原项目GUI](https://github.com/Anjok07/ultimatevocalremovergui),勾选GPU运行。另外,使用Mac推理时可能存在内存泄漏问题,重启推理UI即可释放内存。_ ### 使用Conda快速安装 ```bash @@ -53,15 +72,7 @@ bash install.sh #### Pip包 ```bash -pip install torch numpy scipy tensorboard librosa==0.9.2 numba==0.56.4 pytorch-lightning gradio==3.14.0 ffmpeg-python onnxruntime tqdm cn2an pypinyin pyopenjtalk g2p_en chardet transformers -``` - -#### 额外要求 - -如果你需要中文自动语音识别(由FunASR支持),请安装: - -```bash -pip install modelscope torchaudio sentencepiece funasr +pip install -r requirements.txt ``` #### FFmpeg diff --git a/docs/ja/README.md b/docs/ja/README.md index 9d2e9ad..e962df2 100644 --- a/docs/ja/README.md +++ b/docs/ja/README.md @@ -37,9 +37,26 @@ https://github.com/RVC-Boss/GPT-SoVITS/assets/129054828/05bee1fa-bdd8-4d85-9350- Windows ユーザーであれば(win>=10 にてテスト済み)、prezip 経由で直接インストールできます。[prezip](https://huggingface.co/lj1995/GPT-SoVITS-windows-package/resolve/main/GPT-SoVITS-beta.7z?download=true) をダウンロードして解凍し、go-webui.bat をダブルクリックするだけで GPT-SoVITS-WebUI が起動します。 ### Python と PyTorch のバージョン +- Python 3.9, PyTorch 2.0.1, CUDA 11 +- Python 3.10.13, PyTorch 2.1.2, CUDA 12.3 +- Python 3.9, PyTorch 2.3.0.dev20240122, macOS 14.3 (Apple Silicon, MPS) -Python 3.9、PyTorch 2.0.1、CUDA 11でテスト済。 +_注記: numba==0.56.4 は py<3.11 が必要です_ +### Macユーザーへ +Macユーザーの方は、以下のコマンドを使用してインストールしてください。 +#### 環境作成 +```bash +conda create -n GPTSoVits python=3.9 +conda activate GPTSoVits +``` +#### Pip パッケージ +```bash +pip install -r requirements.txt +pip uninstall torch torchaudio +pip3 install --pre torch torchaudio --index-url https://download.pytorch.org/whl/nightly/cpu +``` +_注記: UVR5を使用した前処理には、[元のプロジェクトGUIをダウンロード](https://github.com/Anjok07/ultimatevocalremovergui)して、操作にGPUを選択することを推奨します。さらに、Macを使用して推論する際にメモリリークの問題が発生する可能性がありますが、推論のwebUIを再起動することでメモリを解放できます。_ ### Conda によるクイックインストール ```bash @@ -52,15 +69,7 @@ bash install.sh #### Pip パッケージ ```bash -pip install torch numpy scipy tensorboard librosa==0.9.2 numba==0.56.4 pytorch-lightning gradio==3.14.0 ffmpeg-python onnxruntime tqdm cn2an pypinyin pyopenjtalk g2p_en chardet transformers -``` - -#### 追加要件 - -中国語の ASR(FunASR がサポート)が必要な場合は、以下をインストールしてください: - -```bash -pip install modelscope torchaudio sentencepiece funasr +pip install -r requirementx.txt ``` #### FFmpeg