Colaboratory を使用して作成しました

This commit is contained in:
w-okada 2022-10-30 01:20:51 +09:00
parent 3276d2319a
commit c7514cefcf

View File

@ -5,7 +5,7 @@
"colab": {
"provenance": [],
"collapsed_sections": [],
"authorship_tag": "ABX9TyNIv/9zk/IX9oi1cGqSj2bv",
"authorship_tag": "ABX9TyMCsjw8wsyV5UMK1mtrEFbh",
"include_colab_link": true
},
"kernelspec": {
@ -32,7 +32,7 @@
{
"cell_type": "markdown",
"source": [
"Voice Changer (デモ版)\n",
"Voice Changer Simple (デモ版)\n",
"---\n",
"\n",
"このートはVoice ChangerをColab上で動かすデモ版です。\n",
@ -74,15 +74,15 @@
"base_uri": "https://localhost:8080/"
},
"id": "vV1t7PBRm-o6",
"outputId": "c62cb043-dcda-4014-f9d1-62a63c633fba"
"outputId": "1d41a95a-4267-41de-a993-f086ef162d39"
},
"execution_count": null,
"execution_count": 1,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"Sat Oct 29 16:05:06 2022 \n",
"Sat Oct 29 16:11:17 2022 \n",
"+-----------------------------------------------------------------------------+\n",
"| NVIDIA-SMI 460.32.03 Driver Version: 460.32.03 CUDA Version: 11.2 |\n",
"|-------------------------------+----------------------+----------------------+\n",
@ -91,7 +91,7 @@
"| | | MIG M. |\n",
"|===============================+======================+======================|\n",
"| 0 Tesla T4 Off | 00000000:00:04.0 Off | 0 |\n",
"| N/A 47C P8 10W / 70W | 0MiB / 15109MiB | 0% Default |\n",
"| N/A 47C P8 11W / 70W | 0MiB / 15109MiB | 0% Default |\n",
"| | | N/A |\n",
"+-------------------------------+----------------------+----------------------+\n",
" \n",
@ -122,9 +122,9 @@
{
"cell_type": "code",
"source": [
"# (2-1) 使用するモデルとコンフィグファイルの指定\n",
"CONFIG=\"/content/drive/MyDrive/VoiceChanger/config.json\"\n",
"MODEL=\"/content/drive/MyDrive/VoiceChanger/G_326000.pth\""
"# # (2-1) 使用するモデルとコンフィグファイルの指定\n",
"# CONFIG=\"/content/drive/MyDrive/VoiceChanger/config.json\"\n",
"# MODEL=\"/content/drive/MyDrive/VoiceChanger/G_326000.pth\""
],
"metadata": {
"id": "nSXATMWYb4Ik"
@ -152,9 +152,9 @@
}
],
"source": [
"# (2-2) Google Driveのマウント\n",
"from google.colab import drive\n",
"drive.mount('/content/drive')"
"# # (2-2) Google Driveのマウント\n",
"# from google.colab import drive\n",
"# drive.mount('/content/drive')"
]
},
{
@ -172,7 +172,7 @@
"source": [
"# (3) リポジトリのクローン\n",
"!git clone --depth 1 https://github.com/isletennos/MMVC_Trainer.git -b v1.3.1.3 /MMVC_Trainer\n",
"!git clone --depth 1 https://github.com/w-okada/voice-changer.git\n",
"!git clone --depth 1 https://github.com/w-okada/voice-changer.git -b dev\n",
"%cd voice-changer/demo/\n"
],
"metadata": {
@ -180,9 +180,9 @@
"base_uri": "https://localhost:8080/"
},
"id": "86wTFmqsNMnD",
"outputId": "a8c26bd2-7172-4d21-f32d-14bcbfa2b0aa"
"outputId": "08cc7734-a82b-442e-90d2-65481abdfa06"
},
"execution_count": null,
"execution_count": 2,
"outputs": [
{
"output_type": "stream",
@ -193,7 +193,7 @@
"remote: Counting objects: 100% (917/917), done.\u001b[K\n",
"remote: Compressing objects: 100% (828/828), done.\u001b[K\n",
"remote: Total 917 (delta 3), reused 888 (delta 0), pack-reused 0\u001b[K\n",
"Receiving objects: 100% (917/917), 53.02 MiB | 35.96 MiB/s, done.\n",
"Receiving objects: 100% (917/917), 53.02 MiB | 20.00 MiB/s, done.\n",
"Resolving deltas: 100% (3/3), done.\n",
"Note: checking out '39723b3243e0265b8802e020e4d4d90a4b8b65ee'.\n",
"\n",
@ -207,11 +207,11 @@
" git checkout -b <new-branch-name>\n",
"\n",
"Cloning into 'voice-changer'...\n",
"remote: Enumerating objects: 81, done.\u001b[K\n",
"remote: Counting objects: 100% (81/81), done.\u001b[K\n",
"remote: Compressing objects: 100% (68/68), done.\u001b[K\n",
"remote: Total 81 (delta 12), reused 51 (delta 5), pack-reused 0\u001b[K\n",
"Unpacking objects: 100% (81/81), done.\n",
"remote: Enumerating objects: 87, done.\u001b[K\n",
"remote: Counting objects: 100% (87/87), done.\u001b[K\n",
"remote: Compressing objects: 100% (73/73), done.\u001b[K\n",
"remote: Total 87 (delta 15), reused 56 (delta 6), pack-reused 0\u001b[K\n",
"Unpacking objects: 100% (87/87), done.\n",
"/content/voice-changer/demo\n"
]
}
@ -236,7 +236,7 @@
"metadata": {
"id": "Bn4kV8TgXp8i"
},
"execution_count": null,
"execution_count": 3,
"outputs": []
},
{
@ -250,9 +250,9 @@
"base_uri": "https://localhost:8080/"
},
"id": "pjxPsOOaXXTj",
"outputId": "c8a32f33-c260-41ea-bd8f-ce401247f2a0"
"outputId": "f42369d3-f4a5-460e-c20e-b72689017193"
},
"execution_count": null,
"execution_count": 4,
"outputs": [
{
"output_type": "stream",
@ -319,17 +319,21 @@
"!pip install unidecode\n",
"!pip install phonemizer\n",
"!pip install retry\n",
"!pip install python-socketio\n",
"!pip install fastapi\n",
"!pip install uvicorn"
"!pip install python-multipart\n",
"!pip install uvicorn\n",
"!pip install websockets\n",
"!pip install pyOpenSSL\n"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "LwZAAuqxX7yY",
"outputId": "de7a602d-e2b0-45b9-add1-25ce4fe33063"
"outputId": "ee8dc6f3-7279-4823-cd58-837e3183e088"
},
"execution_count": null,
"execution_count": 14,
"outputs": [
{
"output_type": "stream",
@ -338,140 +342,84 @@
"Reading package lists... Done\n",
"Building dependency tree \n",
"Reading state information... Done\n",
"espeak is already the newest version (1.48.04+dfsg-5).\n",
"libsndfile1-dev is already the newest version (1.0.28-4ubuntu0.18.04.2).\n",
"The following package was automatically installed and is no longer required:\n",
" libnvidia-common-460\n",
"Use 'apt autoremove' to remove it.\n",
"The following additional packages will be installed:\n",
" espeak-data libespeak1 libportaudio2 libsonic0\n",
"The following NEW packages will be installed:\n",
" espeak espeak-data libespeak1 libportaudio2 libsonic0\n",
"0 upgraded, 5 newly installed, 0 to remove and 27 not upgraded.\n",
"Need to get 1,219 kB of archives.\n",
"After this operation, 3,031 kB of additional disk space will be used.\n",
"Get:1 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libportaudio2 amd64 19.6.0-1 [64.6 kB]\n",
"Get:2 http://archive.ubuntu.com/ubuntu bionic/main amd64 libsonic0 amd64 0.2.0-6 [13.4 kB]\n",
"Get:3 http://archive.ubuntu.com/ubuntu bionic/universe amd64 espeak-data amd64 1.48.04+dfsg-5 [934 kB]\n",
"Get:4 http://archive.ubuntu.com/ubuntu bionic/universe amd64 libespeak1 amd64 1.48.04+dfsg-5 [145 kB]\n",
"Get:5 http://archive.ubuntu.com/ubuntu bionic/universe amd64 espeak amd64 1.48.04+dfsg-5 [61.6 kB]\n",
"Fetched 1,219 kB in 1s (1,624 kB/s)\n",
"Selecting previously unselected package libportaudio2:amd64.\n",
"(Reading database ... 123942 files and directories currently installed.)\n",
"Preparing to unpack .../libportaudio2_19.6.0-1_amd64.deb ...\n",
"Unpacking libportaudio2:amd64 (19.6.0-1) ...\n",
"Selecting previously unselected package libsonic0:amd64.\n",
"Preparing to unpack .../libsonic0_0.2.0-6_amd64.deb ...\n",
"Unpacking libsonic0:amd64 (0.2.0-6) ...\n",
"Selecting previously unselected package espeak-data:amd64.\n",
"Preparing to unpack .../espeak-data_1.48.04+dfsg-5_amd64.deb ...\n",
"Unpacking espeak-data:amd64 (1.48.04+dfsg-5) ...\n",
"Selecting previously unselected package libespeak1:amd64.\n",
"Preparing to unpack .../libespeak1_1.48.04+dfsg-5_amd64.deb ...\n",
"Unpacking libespeak1:amd64 (1.48.04+dfsg-5) ...\n",
"Selecting previously unselected package espeak.\n",
"Preparing to unpack .../espeak_1.48.04+dfsg-5_amd64.deb ...\n",
"Unpacking espeak (1.48.04+dfsg-5) ...\n",
"Setting up libportaudio2:amd64 (19.6.0-1) ...\n",
"Setting up espeak-data:amd64 (1.48.04+dfsg-5) ...\n",
"Setting up libsonic0:amd64 (0.2.0-6) ...\n",
"Setting up libespeak1:amd64 (1.48.04+dfsg-5) ...\n",
"Setting up espeak (1.48.04+dfsg-5) ...\n",
"Processing triggers for man-db (2.8.3-2ubuntu0.1) ...\n",
"Processing triggers for libc-bin (2.27-3ubuntu1.6) ...\n",
"0 upgraded, 0 newly installed, 0 to remove and 29 not upgraded.\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting unidecode\n",
" Downloading Unidecode-1.3.6-py3-none-any.whl (235 kB)\n",
"\u001b[K |████████████████████████████████| 235 kB 22.3 MB/s \n",
"\u001b[?25hInstalling collected packages: unidecode\n",
"Successfully installed unidecode-1.3.6\n",
"Requirement already satisfied: unidecode in /usr/local/lib/python3.7/dist-packages (1.3.6)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting phonemizer\n",
" Downloading phonemizer-3.2.1-py3-none-any.whl (90 kB)\n",
"\u001b[K |████████████████████████████████| 90 kB 8.2 MB/s \n",
"\u001b[?25hCollecting segments\n",
" Downloading segments-2.2.1-py2.py3-none-any.whl (15 kB)\n",
"Requirement already satisfied: phonemizer in /usr/local/lib/python3.7/dist-packages (3.2.1)\n",
"Requirement already satisfied: segments in /usr/local/lib/python3.7/dist-packages (from phonemizer) (2.2.1)\n",
"Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from phonemizer) (4.1.1)\n",
"Requirement already satisfied: joblib in /usr/local/lib/python3.7/dist-packages (from phonemizer) (1.2.0)\n",
"Requirement already satisfied: attrs>=18.1 in /usr/local/lib/python3.7/dist-packages (from phonemizer) (22.1.0)\n",
"Collecting dlinfo\n",
" Downloading dlinfo-1.2.1-py3-none-any.whl (3.6 kB)\n",
"Collecting clldutils>=1.7.3\n",
" Downloading clldutils-3.12.0-py2.py3-none-any.whl (197 kB)\n",
"\u001b[K |████████████████████████████████| 197 kB 59.4 MB/s \n",
"\u001b[?25hCollecting csvw>=1.5.6\n",
" Downloading csvw-3.1.2-py2.py3-none-any.whl (56 kB)\n",
"\u001b[K |████████████████████████████████| 56 kB 5.7 MB/s \n",
"\u001b[?25hRequirement already satisfied: regex in /usr/local/lib/python3.7/dist-packages (from segments->phonemizer) (2022.6.2)\n",
"Collecting colorlog\n",
" Downloading colorlog-6.7.0-py2.py3-none-any.whl (11 kB)\n",
"Requirement already satisfied: dlinfo in /usr/local/lib/python3.7/dist-packages (from phonemizer) (1.2.1)\n",
"Requirement already satisfied: clldutils>=1.7.3 in /usr/local/lib/python3.7/dist-packages (from segments->phonemizer) (3.12.0)\n",
"Requirement already satisfied: csvw>=1.5.6 in /usr/local/lib/python3.7/dist-packages (from segments->phonemizer) (3.1.3)\n",
"Requirement already satisfied: regex in /usr/local/lib/python3.7/dist-packages (from segments->phonemizer) (2022.6.2)\n",
"Requirement already satisfied: python-dateutil in /usr/local/lib/python3.7/dist-packages (from clldutils>=1.7.3->segments->phonemizer) (2.8.2)\n",
"Requirement already satisfied: colorlog in /usr/local/lib/python3.7/dist-packages (from clldutils>=1.7.3->segments->phonemizer) (6.7.0)\n",
"Requirement already satisfied: tabulate>=0.7.7 in /usr/local/lib/python3.7/dist-packages (from clldutils>=1.7.3->segments->phonemizer) (0.8.10)\n",
"Collecting rfc3986<2\n",
" Downloading rfc3986-1.5.0-py2.py3-none-any.whl (31 kB)\n",
"Collecting isodate\n",
" Downloading isodate-0.6.1-py2.py3-none-any.whl (41 kB)\n",
"\u001b[K |████████████████████████████████| 41 kB 738 kB/s \n",
"\u001b[?25hRequirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (2.23.0)\n",
"Requirement already satisfied: uritemplate>=3.0.0 in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (3.0.1)\n",
"Requirement already satisfied: colorama in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (0.4.6)\n",
"Requirement already satisfied: babel in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (2.10.3)\n",
"Collecting rdflib\n",
" Downloading rdflib-6.2.0-py3-none-any.whl (500 kB)\n",
"\u001b[K |████████████████████████████████| 500 kB 62.0 MB/s \n",
"\u001b[?25hCollecting language-tags\n",
" Downloading language_tags-1.1.0-py2.py3-none-any.whl (210 kB)\n",
"\u001b[K |████████████████████████████████| 210 kB 76.4 MB/s \n",
"\u001b[?25hRequirement already satisfied: jsonschema in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (4.3.3)\n",
"Collecting colorama\n",
" Downloading colorama-0.4.6-py2.py3-none-any.whl (25 kB)\n",
"Requirement already satisfied: rfc3986<2 in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (1.5.0)\n",
"Requirement already satisfied: language-tags in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (1.1.0)\n",
"Requirement already satisfied: isodate in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (0.6.1)\n",
"Requirement already satisfied: jsonschema in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (4.3.3)\n",
"Requirement already satisfied: requests in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (2.23.0)\n",
"Requirement already satisfied: rdflib in /usr/local/lib/python3.7/dist-packages (from csvw>=1.5.6->segments->phonemizer) (6.2.0)\n",
"Requirement already satisfied: pytz>=2015.7 in /usr/local/lib/python3.7/dist-packages (from babel->csvw>=1.5.6->segments->phonemizer) (2022.5)\n",
"Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from isodate->csvw>=1.5.6->segments->phonemizer) (1.15.0)\n",
"Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->csvw>=1.5.6->segments->phonemizer) (0.18.1)\n",
"Requirement already satisfied: importlib-resources>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->csvw>=1.5.6->segments->phonemizer) (5.10.0)\n",
"Requirement already satisfied: importlib-metadata in /usr/local/lib/python3.7/dist-packages (from jsonschema->csvw>=1.5.6->segments->phonemizer) (4.13.0)\n",
"Requirement already satisfied: importlib-resources>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->csvw>=1.5.6->segments->phonemizer) (5.10.0)\n",
"Requirement already satisfied: pyrsistent!=0.17.0,!=0.17.1,!=0.17.2,>=0.14.0 in /usr/local/lib/python3.7/dist-packages (from jsonschema->csvw>=1.5.6->segments->phonemizer) (0.18.1)\n",
"Requirement already satisfied: zipp>=3.1.0 in /usr/local/lib/python3.7/dist-packages (from importlib-resources>=1.4.0->jsonschema->csvw>=1.5.6->segments->phonemizer) (3.9.0)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from rdflib->csvw>=1.5.6->segments->phonemizer) (57.4.0)\n",
"Requirement already satisfied: setuptools in /usr/local/lib/python3.7/dist-packages (from rdflib->csvw>=1.5.6->segments->phonemizer) (3.3)\n",
"Requirement already satisfied: pyparsing in /usr/local/lib/python3.7/dist-packages (from rdflib->csvw>=1.5.6->segments->phonemizer) (3.0.9)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (2.10)\n",
"Requirement already satisfied: certifi>=2017.4.17 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (2022.9.24)\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (3.0.4)\n",
"Requirement already satisfied: urllib3!=1.25.0,!=1.25.1,<1.26,>=1.21.1 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (1.24.3)\n",
"Installing collected packages: isodate, rfc3986, rdflib, language-tags, colorama, csvw, colorlog, clldutils, segments, dlinfo, phonemizer\n",
"Successfully installed clldutils-3.12.0 colorama-0.4.6 colorlog-6.7.0 csvw-3.1.2 dlinfo-1.2.1 isodate-0.6.1 language-tags-1.1.0 phonemizer-3.2.1 rdflib-6.2.0 rfc3986-1.5.0 segments-2.2.1\n",
"Requirement already satisfied: chardet<4,>=3.0.2 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (3.0.4)\n",
"Requirement already satisfied: idna<3,>=2.5 in /usr/local/lib/python3.7/dist-packages (from requests->csvw>=1.5.6->segments->phonemizer) (2.10)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting retry\n",
" Downloading retry-0.9.2-py2.py3-none-any.whl (8.0 kB)\n",
"Requirement already satisfied: decorator>=3.4.2 in /usr/local/lib/python3.7/dist-packages (from retry) (4.4.2)\n",
"Requirement already satisfied: retry in /usr/local/lib/python3.7/dist-packages (0.9.2)\n",
"Requirement already satisfied: py<2.0.0,>=1.4.26 in /usr/local/lib/python3.7/dist-packages (from retry) (1.11.0)\n",
"Installing collected packages: retry\n",
"Successfully installed retry-0.9.2\n",
"Requirement already satisfied: decorator>=3.4.2 in /usr/local/lib/python3.7/dist-packages (from retry) (4.4.2)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting fastapi\n",
" Downloading fastapi-0.85.1-py3-none-any.whl (55 kB)\n",
"\u001b[K |████████████████████████████████| 55 kB 3.9 MB/s \n",
"\u001b[?25hCollecting starlette==0.20.4\n",
" Downloading starlette-0.20.4-py3-none-any.whl (63 kB)\n",
"\u001b[K |████████████████████████████████| 63 kB 2.5 MB/s \n",
"\u001b[?25hRequirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in /usr/local/lib/python3.7/dist-packages (from fastapi) (1.10.2)\n",
"Requirement already satisfied: python-socketio in /usr/local/lib/python3.7/dist-packages (5.7.2)\n",
"Requirement already satisfied: bidict>=0.21.0 in /usr/local/lib/python3.7/dist-packages (from python-socketio) (0.22.0)\n",
"Requirement already satisfied: python-engineio>=4.3.0 in /usr/local/lib/python3.7/dist-packages (from python-socketio) (4.3.4)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Requirement already satisfied: fastapi in /usr/local/lib/python3.7/dist-packages (0.85.1)\n",
"Requirement already satisfied: starlette==0.20.4 in /usr/local/lib/python3.7/dist-packages (from fastapi) (0.20.4)\n",
"Requirement already satisfied: pydantic!=1.7,!=1.7.1,!=1.7.2,!=1.7.3,!=1.8,!=1.8.1,<2.0.0,>=1.6.2 in /usr/local/lib/python3.7/dist-packages (from fastapi) (1.10.2)\n",
"Requirement already satisfied: typing-extensions>=3.10.0 in /usr/local/lib/python3.7/dist-packages (from starlette==0.20.4->fastapi) (4.1.1)\n",
"Collecting anyio<5,>=3.4.0\n",
" Downloading anyio-3.6.2-py3-none-any.whl (80 kB)\n",
"\u001b[K |████████████████████████████████| 80 kB 11.3 MB/s \n",
"\u001b[?25hRequirement already satisfied: idna>=2.8 in /usr/local/lib/python3.7/dist-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi) (2.10)\n",
"Collecting sniffio>=1.1\n",
" Downloading sniffio-1.3.0-py3-none-any.whl (10 kB)\n",
"Installing collected packages: sniffio, anyio, starlette, fastapi\n",
"Successfully installed anyio-3.6.2 fastapi-0.85.1 sniffio-1.3.0 starlette-0.20.4\n",
"Requirement already satisfied: anyio<5,>=3.4.0 in /usr/local/lib/python3.7/dist-packages (from starlette==0.20.4->fastapi) (3.6.2)\n",
"Requirement already satisfied: sniffio>=1.1 in /usr/local/lib/python3.7/dist-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi) (1.3.0)\n",
"Requirement already satisfied: idna>=2.8 in /usr/local/lib/python3.7/dist-packages (from anyio<5,>=3.4.0->starlette==0.20.4->fastapi) (2.10)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Collecting uvicorn\n",
" Downloading uvicorn-0.19.0-py3-none-any.whl (56 kB)\n",
"\u001b[K |████████████████████████████████| 56 kB 5.0 MB/s \n",
"\u001b[?25hCollecting h11>=0.8\n",
" Downloading h11-0.14.0-py3-none-any.whl (58 kB)\n",
"\u001b[K |████████████████████████████████| 58 kB 6.8 MB/s \n",
"\u001b[?25hRequirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)\n",
"Collecting python-multipart\n",
" Downloading python-multipart-0.0.5.tar.gz (32 kB)\n",
"\u001b[33mWARNING: Discarding https://files.pythonhosted.org/packages/46/40/a933ac570bf7aad12a298fc53458115cc74053474a72fbb8201d7dc06d3d/python-multipart-0.0.5.tar.gz#sha256=f7bb5f611fc600d15fa47b3974c8aa16e93724513b49b5f95c81e6624c83fa43 (from https://pypi.org/simple/python-multipart/). Command errored out with exit status 1: python setup.py egg_info Check the logs for full command output.\u001b[0m\n",
" Downloading python_multipart-0.0.4-py3-none-any.whl (31 kB)\n",
"Requirement already satisfied: six>=1.4.0 in /usr/local/lib/python3.7/dist-packages (from python-multipart) (1.15.0)\n",
"Installing collected packages: python-multipart\n",
"Successfully installed python-multipart-0.0.4\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Requirement already satisfied: uvicorn in /usr/local/lib/python3.7/dist-packages (0.19.0)\n",
"Requirement already satisfied: click>=7.0 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (7.1.2)\n",
"Requirement already satisfied: h11>=0.8 in /usr/local/lib/python3.7/dist-packages (from uvicorn) (0.14.0)\n",
"Requirement already satisfied: typing-extensions in /usr/local/lib/python3.7/dist-packages (from uvicorn) (4.1.1)\n",
"Installing collected packages: h11, uvicorn\n",
"Successfully installed h11-0.14.0 uvicorn-0.19.0\n"
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Requirement already satisfied: websockets in /usr/local/lib/python3.7/dist-packages (10.4)\n",
"Looking in indexes: https://pypi.org/simple, https://us-python.pkg.dev/colab-wheels/public/simple/\n",
"Requirement already satisfied: pyOpenSSL in /usr/local/lib/python3.7/dist-packages (22.1.0)\n",
"Requirement already satisfied: cryptography<39,>=38.0.0 in /usr/local/lib/python3.7/dist-packages (from pyOpenSSL) (38.0.1)\n",
"Requirement already satisfied: cffi>=1.12 in /usr/local/lib/python3.7/dist-packages (from cryptography<39,>=38.0.0->pyOpenSSL) (1.15.1)\n",
"Requirement already satisfied: pycparser in /usr/local/lib/python3.7/dist-packages (from cffi>=1.12->cryptography<39,>=38.0.0->pyOpenSSL) (2.21)\n"
]
}
]
@ -529,50 +477,61 @@
"source": [
"# (6-1) サーバの起動\n",
"PORT=8089\n",
"get_ipython().system_raw(f'python3 serverFastAPI.py {PORT} {CONFIG} {MODEL} >foo 2>&1 &')"
"get_ipython().system_raw(f'python3 MMVCServerSIO.py -p {PORT} >foo 2>&1 &')"
],
"metadata": {
"id": "iNOAB7zISI6J"
},
"execution_count": null,
"execution_count": 15,
"outputs": []
},
{
"cell_type": "code",
"source": [
"# (6-2) サーバの起動確認 (Ctrl+Retで実行)\n",
"!tail -20 foo"
"!tail -30 foo"
],
"metadata": {
"colab": {
"base_uri": "https://localhost:8080/"
},
"id": "chu06KpAjEK6",
"outputId": "c868abb8-4e2d-42d2-a287-9e57a8fc47a0"
"outputId": "052f6098-2370-4740-9d5f-37087524db1b"
},
"execution_count": null,
"execution_count": 17,
"outputs": [
{
"output_type": "stream",
"name": "stdout",
"text": [
"INFO:uvicorn:INITIALIZE MODEL\n",
"GPU_NUM: 1\n",
"INFO:root:Loaded checkpoint '/content/drive/MyDrive/VoiceChanger/G_326000.pth' (iteration 1136)\n",
"INFO:uvicorn:START APP\n",
"INFO: Will watch for changes in these directories: ['/content/voice-changer/demo']\n",
"INFO: Uvicorn running on http://0.0.0.0:8089 (Press CTRL+C to quit)\n",
"INFO: Started reloader process [623] using StatReload\n",
"INFO:uvicorn:INITIALIZE MODEL\n",
"GPU_NUM: 1\n",
"INFO:root:Loaded checkpoint '/content/drive/MyDrive/VoiceChanger/G_326000.pth' (iteration 1136)\n",
"DEBUG:asyncio:Using selector: EpollSelector\n",
"INFO: INITIALIZE MODEL\n",
"GPU_NUM: 1\n",
"INFO:root:Loaded checkpoint '/content/drive/MyDrive/VoiceChanger/G_326000.pth' (iteration 1136)\n",
"INFO: Started server process [660]\n",
"INFO: Waiting for application startup.\n",
"INFO: Application startup complete.\n"
"Traceback (most recent call last):\n",
" File \"MMVCServerSIO.py\", line 22, in <module>\n",
" from mods.VoiceChanger import VoiceChanger\n",
" File \"/content/voice-changer/demo/mods/VoiceChanger.py\", line 9, in <module>\n",
" from text.symbols import symbols\n",
" File \"/MMVC_Trainer/text/__init__.py\", line 2, in <module>\n",
" from text import cleaners\n",
" File \"/MMVC_Trainer/text/cleaners.py\", line 18, in <module>\n",
" from phonemizer import phonemize\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/__init__.py\", line 36, in <module>\n",
" from .phonemize import phonemize # pylint: disable=unused-import\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/phonemize.py\", line 30, in <module>\n",
" from phonemizer.backend import BACKENDS\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/backend/__init__.py\", line 19, in <module>\n",
" from .espeak.espeak import EspeakBackend\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/backend/espeak/espeak.py\", line 22, in <module>\n",
" from phonemizer.backend.espeak.base import BaseEspeakBackend\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/backend/espeak/base.py\", line 21, in <module>\n",
" from phonemizer.backend.base import BaseBackend\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/backend/base.py\", line 26, in <module>\n",
" from phonemizer.punctuation import Punctuation\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/punctuation.py\", line 21, in <module>\n",
" from phonemizer.utils import str2list\n",
" File \"/usr/local/lib/python3.7/dist-packages/phonemizer/utils.py\", line 22, in <module>\n",
" import pkg_resources\n",
" File \"/usr/local/lib/python3.7/dist-packages/pkg_resources.py\", line 1479, in <module>\n",
" register_loader_type(importlib_bootstrap.SourceFileLoader, DefaultProvider)\n",
"AttributeError: module 'importlib._bootstrap' has no attribute 'SourceFileLoader'\n"
]
}
]