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 @@
"
"
]
},
- {
- "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": [
+ "
"
+ ]
+ },
+ {
+ "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