From dfd86848071077e438129f8c5427b88fd7d63cea Mon Sep 17 00:00:00 2001 From: shadow01a <141255649+shadow01a@users.noreply.github.com> Date: Fri, 26 Apr 2024 22:06:10 +0800 Subject: [PATCH 1/2] Update colab_webui.ipynb --- colab_webui.ipynb | 27 ++++++++++++++++----------- 1 file changed, 16 insertions(+), 11 deletions(-) diff --git a/colab_webui.ipynb b/colab_webui.ipynb index 838f8264..62905714 100644 --- a/colab_webui.ipynb +++ b/colab_webui.ipynb @@ -23,21 +23,13 @@ "\"Open" ] }, - { - "cell_type": "markdown", - "source": [ - "环境配置 environment" - ], - "metadata": { - "id": "_o6a8GS2lWQM" - } - }, { "cell_type": "code", "metadata": { "id": "e9b7iFV3dm1f" }, "source": [ + "# @title Environment 环境配置\n", "!pip install -q condacolab\n", "# Setting up condacolab and installing packages\n", "import condacolab\n", @@ -57,11 +49,11 @@ "source": [ "# @title Download pretrained models 下载预训练模型\n", "!mkdir -p /content/GPT-SoVITS/GPT_SoVITS/pretrained_models\n", - "!mkdir -p /content/GPT-SoVITS/tools/damo_asr/models\n", + "!mkdir -p /content/GPT-SoVITS/tools/asr/models\n", "!mkdir -p /content/GPT-SoVITS/tools/uvr5\n", "%cd /content/GPT-SoVITS/GPT_SoVITS/pretrained_models\n", "!git clone https://huggingface.co/lj1995/GPT-SoVITS\n", - "%cd /content/GPT-SoVITS/tools/damo_asr/models\n", + "%cd /content/GPT-SoVITS/tools/asr/models\n", "!git clone https://www.modelscope.cn/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch.git\n", "!git clone https://www.modelscope.cn/damo/speech_fsmn_vad_zh-cn-16k-common-pytorch.git\n", "!git clone https://www.modelscope.cn/damo/punc_ct-transformer_zh-cn-common-vocab272727-pytorch.git\n", @@ -78,6 +70,19 @@ "execution_count": null, "outputs": [] }, + { + "cell_type": "code", + "source": [ + "# @title (可选)将语言切换为中文\n", + "%mv /content/GPT-SoVITS/i18n/locale/en_US.json /content/GPT-SoVITS/i18n/locale/en_US.json1\n", + "%mv /content/GPT-SoVITS/i18n/locale/zh_CN.json /content/GPT-SoVITS/i18n/locale/en_US.json" + ], + "metadata": { + "id": "q9UG6uKIZ4QU" + }, + "execution_count": 2, + "outputs": [] + }, { "cell_type": "code", "source": [ From 549f8e5198e9f0c851815e6eb45f950bddb5414b Mon Sep 17 00:00:00 2001 From: shadow01a <141255649+shadow01a@users.noreply.github.com> Date: Sat, 27 Apr 2024 20:09:32 +0800 Subject: [PATCH 2/2] Add files via upload --- colab_webui_vc.ipynb | 128 +++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 128 insertions(+) create mode 100644 colab_webui_vc.ipynb diff --git a/colab_webui_vc.ipynb b/colab_webui_vc.ipynb new file mode 100644 index 00000000..7b83270b --- /dev/null +++ b/colab_webui_vc.ipynb @@ -0,0 +1,128 @@ +{ + "cells": [ + { + "cell_type": "markdown", + "metadata": { + "id": "view-in-github" + }, + "source": [ + "\"Open" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "e9b7iFV3dm1f" + }, + "outputs": [], + "source": [ + "# @title Environment 环境配置\n", + "!pip install -q condacolab\n", + "# Setting up condacolab and installing packages\n", + "import condacolab\n", + "condacolab.install_from_url(\"https://repo.anaconda.com/miniconda/Miniconda3-py39_23.11.0-2-Linux-x86_64.sh\")\n", + "%cd -q /content\n", + "!git clone https://github.com/huangxu1991/GPT-SoVITS-VC\n", + "!conda install -y -q -c pytorch -c nvidia cudatoolkit\n", + "%cd -q /content/GPT-SoVITS-VC\n", + "!conda install -y -q -c conda-forge gcc gxx ffmpeg cmake -c pytorch -c nvidia\n", + "!/usr/local/bin/pip install -r requirements.txt" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "0NgxXg5sjv7z" + }, + "outputs": [], + "source": [ + "# @title Download pretrained models 下载预训练模型\n", + "!mkdir -p /content/GPT-SoVITS-VC/GPT_SoVITS/pretrained_models\n", + "%cd /content/GPT-SoVITS-VC/GPT_SoVITS/pretrained_models\n", + "!git clone https://huggingface.co/lj1995/GPT-SoVITS\n", + "!git config core.sparseCheckout true\n", + "!mv /content/GPT-SoVITS-VC/GPT_SoVITS/pretrained_models/GPT-SoVITS/* /content/GPT-SoVITS-VC/GPT_SoVITS/pretrained_models/" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "q9UG6uKIZ4QU" + }, + "outputs": [], + "source": [ + "# @title (可选)将语言切换为中文\n", + "%mv /content/GPT-SoVITS-VC/i18n/locale/en_US.json /content/GPT-SoVITS-VC/i18n/locale/en_US.json1\n", + "%mv /content/GPT-SoVITS-VC/i18n/locale/zh_CN.json /content/GPT-SoVITS-VC/i18n/locale/en_US.json" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "z_nEkMXtYekD" + }, + "outputs": [], + "source": [ + "# @title launch WebUI 启动WebUI(需要先启动之后关闭才能启动vc_webui.py)\n", + "!/usr/local/bin/pip install ipykernel\n", + "!/usr/local/bin/pip install feature_extractor\n", + "!sed -i '10s/False/True/' /content/GPT-SoVITS-VC/config.py\n", + "%cd /content/GPT-SoVITS-VC/\n", + "!/usr/local/bin/python webui.py" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "4oRGUzkrk8C7" + }, + "outputs": [], + "source": [ + "# @title launch WebUI(VC) 启动WebUI(VC)\n", + "!/usr/local/bin/pip install ipykernel\n", + "!/usr/local/bin/pip install feature_extractor\n", + "!sed -i '10s/False/True/' /content/GPT-SoVITS-VC/config.py\n", + "%cd /content/GPT-SoVITS-VC/\n", + "!/usr/local/bin/python vc_webui.py" + ] + }, + { + "cell_type": "code", + "execution_count": null, + "metadata": { + "id": "ksEIz7tpXPwO" + }, + "outputs": [], + "source": [ + "# @title 安装其它模型(推理非必要)\n", + "# 安装asr模型\n", + "!mkdir -p /content/GPT-SoVITS-VC/tools/asr/models\n", + "!mkdir -p /content/GPT-SoVITS-VC/tools/uvr5\n", + "%cd /content/GPT-SoVITS-VC/tools/asr/models\n", + "!git clone https://www.modelscope.cn/damo/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch.git\n", + "!git clone https://www.modelscope.cn/damo/speech_fsmn_vad_zh-cn-16k-common-pytorch.git\n", + "!git clone https://www.modelscope.cn/damo/punc_ct-transformer_zh-cn-common-vocab272727-pytorch.git\n", + "# 安装uvr5模型\n", + "%cd /content/GPT-SoVITS-VC/tools/uvr5\n", + "%rm -r uvr5_weights\n", + "!git clone https://huggingface.co/Delik/uvr5_weights\n" + ] + } + ], + "metadata": { + "colab": { + "provenance": [] + }, + "kernelspec": { + "display_name": "Python 3", + "name": "python3" + } + }, + "nbformat": 4, + "nbformat_minor": 0 +} \ No newline at end of file