Created using Colaboratory
This commit is contained in:
parent
f88e6259fa
commit
ab94cf7c34
167
colab/demo.ipynb
167
colab/demo.ipynb
@ -1,15 +1,5 @@
|
|||||||
{
|
{
|
||||||
"cells": [
|
"cells": [
|
||||||
{
|
|
||||||
"cell_type": "markdown",
|
|
||||||
"metadata": {
|
|
||||||
"id": "view-in-github",
|
|
||||||
"colab_type": "text"
|
|
||||||
},
|
|
||||||
"source": [
|
|
||||||
"<a href=\"https://colab.research.google.com/github/eloimoliner/denoising-historical-recordings/blob/colab/colab/demo.ipynb\" target=\"_parent\"><img src=\"https://colab.research.google.com/assets/colab-badge.svg\" alt=\"Open In Colab\"/></a>"
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
{
|
||||||
"cell_type": "markdown",
|
"cell_type": "markdown",
|
||||||
"source": [
|
"source": [
|
||||||
@ -21,130 +11,34 @@
|
|||||||
"id": "jbe_aWYkjWRH"
|
"id": "jbe_aWYkjWRH"
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "markdown",
|
||||||
"execution_count": 1,
|
|
||||||
"id": "dd70762d",
|
|
||||||
"metadata": {
|
|
||||||
"colab": {
|
|
||||||
"base_uri": "https://localhost:8080/"
|
|
||||||
},
|
|
||||||
"id": "dd70762d",
|
|
||||||
"outputId": "24457550-e127-4d73-db47-297147b68f09"
|
|
||||||
},
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"output_type": "stream",
|
|
||||||
"name": "stdout",
|
|
||||||
"text": [
|
|
||||||
"Cloning into 'denoising-historical-recordings'...\n",
|
|
||||||
"remote: Enumerating objects: 181, done.\u001b[K\n",
|
|
||||||
"remote: Counting objects: 100% (181/181), done.\u001b[K\n",
|
|
||||||
"remote: Compressing objects: 100% (157/157), done.\u001b[K\n",
|
|
||||||
"remote: Total 181 (delta 64), reused 98 (delta 16), pack-reused 0\u001b[K\n",
|
|
||||||
"Receiving objects: 100% (181/181), 104.80 KiB | 17.47 MiB/s, done.\n",
|
|
||||||
"Resolving deltas: 100% (64/64), done.\n",
|
|
||||||
"--2022-01-20 14:40:36-- https://github.com/eloimoliner/denoising-historical-recordings/releases/download/v0.0/checkpoint.zip\n",
|
|
||||||
"Resolving github.com (github.com)... 140.82.112.3\n",
|
|
||||||
"Connecting to github.com (github.com)|140.82.112.3|:443... connected.\n",
|
|
||||||
"HTTP request sent, awaiting response... 302 Found\n",
|
|
||||||
"Location: https://objects.githubusercontent.com/github-production-release-asset-2e65be/401385223/354cec4e-d8be-4126-8b32-9e6509bca537?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220120%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220120T144036Z&X-Amz-Expires=300&X-Amz-Signature=1cf02e4ae397a518db9da71aad3dfc7dcb844c520bbfc49398ca6a54171ad637&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=401385223&response-content-disposition=attachment%3B%20filename%3Dcheckpoint.zip&response-content-type=application%2Foctet-stream [following]\n",
|
|
||||||
"--2022-01-20 14:40:36-- https://objects.githubusercontent.com/github-production-release-asset-2e65be/401385223/354cec4e-d8be-4126-8b32-9e6509bca537?X-Amz-Algorithm=AWS4-HMAC-SHA256&X-Amz-Credential=AKIAIWNJYAX4CSVEH53A%2F20220120%2Fus-east-1%2Fs3%2Faws4_request&X-Amz-Date=20220120T144036Z&X-Amz-Expires=300&X-Amz-Signature=1cf02e4ae397a518db9da71aad3dfc7dcb844c520bbfc49398ca6a54171ad637&X-Amz-SignedHeaders=host&actor_id=0&key_id=0&repo_id=401385223&response-content-disposition=attachment%3B%20filename%3Dcheckpoint.zip&response-content-type=application%2Foctet-stream\n",
|
|
||||||
"Resolving objects.githubusercontent.com (objects.githubusercontent.com)... 185.199.110.133, 185.199.108.133, 185.199.111.133, ...\n",
|
|
||||||
"Connecting to objects.githubusercontent.com (objects.githubusercontent.com)|185.199.110.133|:443... connected.\n",
|
|
||||||
"HTTP request sent, awaiting response... 200 OK\n",
|
|
||||||
"Length: 264031940 (252M) [application/octet-stream]\n",
|
|
||||||
"Saving to: ‘checkpoint.zip’\n",
|
|
||||||
"\n",
|
|
||||||
"checkpoint.zip 100%[===================>] 251.80M 215MB/s in 1.2s \n",
|
|
||||||
"\n",
|
|
||||||
"2022-01-20 14:40:38 (215 MB/s) - ‘checkpoint.zip’ saved [264031940/264031940]\n",
|
|
||||||
"\n",
|
|
||||||
"Archive: checkpoint.zip\n",
|
|
||||||
" inflating: denoising-historical-recordings/experiments/trained_model/checkpoint \n",
|
|
||||||
" inflating: denoising-historical-recordings/experiments/trained_model/checkpoint.data-00000-of-00001 \n",
|
|
||||||
" inflating: denoising-historical-recordings/experiments/trained_model/checkpoint.index \n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
],
|
|
||||||
"source": [
|
"source": [
|
||||||
|
"### Instructions for running:\n",
|
||||||
|
"\n",
|
||||||
|
"* Make sure to use a GPU runtime, click: __Runtime >> Change Runtime Type >> GPU__\n",
|
||||||
|
"* Press ▶️ on the left of each of the cells\n",
|
||||||
|
"* View the code: Double-click any of the cells\n",
|
||||||
|
"* Hide the code: Double click the right side of the cell\n"
|
||||||
|
],
|
||||||
|
"metadata": {
|
||||||
|
"id": "8UON6ncSApA9"
|
||||||
|
},
|
||||||
|
"id": "8UON6ncSApA9"
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"cell_type": "code",
|
||||||
|
"source": [
|
||||||
|
"#@title #Install and Import\n",
|
||||||
|
"\n",
|
||||||
|
"#@markdown Installing the required data and dependencies. This step might take some minutes\n",
|
||||||
|
"\n",
|
||||||
"#download the files\n",
|
"#download the files\n",
|
||||||
"! git clone https://github.com/eloimoliner/denoising-historical-recordings.git\n",
|
"! git clone https://github.com/eloimoliner/denoising-historical-recordings.git\n",
|
||||||
"! wget https://github.com/eloimoliner/denoising-historical-recordings/releases/download/v0.0/checkpoint.zip\n",
|
"! wget https://github.com/eloimoliner/denoising-historical-recordings/releases/download/v0.0/checkpoint.zip\n",
|
||||||
"! unzip checkpoint.zip -d denoising-historical-recordings/experiments/trained_model/"
|
"! unzip checkpoint.zip -d denoising-historical-recordings/experiments/trained_model/\n",
|
||||||
]
|
"\n",
|
||||||
},
|
"%cd denoising-historical-recordings\n",
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"source": [
|
|
||||||
"\n",
|
"\n",
|
||||||
"%cd denoising-historical-recordings"
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"colab": {
|
|
||||||
"base_uri": "https://localhost:8080/"
|
|
||||||
},
|
|
||||||
"id": "HmHRpa5eloy2",
|
|
||||||
"outputId": "8666da99-94e0-4ed2-afca-f9e31b37c84c"
|
|
||||||
},
|
|
||||||
"id": "HmHRpa5eloy2",
|
|
||||||
"execution_count": 2,
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"output_type": "stream",
|
|
||||||
"name": "stdout",
|
|
||||||
"text": [
|
|
||||||
"/content/denoising-historical-recordings\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"source": [
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"id": "gvd6KZkTlyhR"
|
|
||||||
},
|
|
||||||
"id": "gvd6KZkTlyhR",
|
|
||||||
"execution_count": 12,
|
|
||||||
"outputs": []
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"source": [
|
|
||||||
""
|
|
||||||
],
|
|
||||||
"metadata": {
|
|
||||||
"colab": {
|
|
||||||
"base_uri": "https://localhost:8080/"
|
|
||||||
},
|
|
||||||
"id": "nmic9hVzmSj6",
|
|
||||||
"outputId": "4d1a91d8-e994-48d3-d27b-f3c0b933b60e"
|
|
||||||
},
|
|
||||||
"id": "nmic9hVzmSj6",
|
|
||||||
"execution_count": 3,
|
|
||||||
"outputs": [
|
|
||||||
{
|
|
||||||
"output_type": "stream",
|
|
||||||
"name": "stdout",
|
|
||||||
"text": [
|
|
||||||
"Collecting hydra-core==0.11.3\n",
|
|
||||||
" Downloading hydra_core-0.11.3-py3-none-any.whl (72 kB)\n",
|
|
||||||
"\u001b[?25l\r\u001b[K |████▌ | 10 kB 34.0 MB/s eta 0:00:01\r\u001b[K |█████████ | 20 kB 38.2 MB/s eta 0:00:01\r\u001b[K |█████████████▋ | 30 kB 43.5 MB/s eta 0:00:01\r\u001b[K |██████████████████▏ | 40 kB 47.4 MB/s eta 0:00:01\r\u001b[K |██████████████████████▊ | 51 kB 33.6 MB/s eta 0:00:01\r\u001b[K |███████████████████████████▎ | 61 kB 36.8 MB/s eta 0:00:01\r\u001b[K |███████████████████████████████▉| 71 kB 27.7 MB/s eta 0:00:01\r\u001b[K |████████████████████████████████| 72 kB 649 kB/s \n",
|
|
||||||
"\u001b[?25hCollecting omegaconf<1.5,>=1.4\n",
|
|
||||||
" Downloading omegaconf-1.4.1-py3-none-any.whl (14 kB)\n",
|
|
||||||
"Requirement already satisfied: PyYAML in /usr/local/lib/python3.7/dist-packages (from omegaconf<1.5,>=1.4->hydra-core==0.11.3) (3.13)\n",
|
|
||||||
"Requirement already satisfied: six in /usr/local/lib/python3.7/dist-packages (from omegaconf<1.5,>=1.4->hydra-core==0.11.3) (1.15.0)\n",
|
|
||||||
"Installing collected packages: omegaconf, hydra-core\n",
|
|
||||||
"Successfully installed hydra-core-0.11.3 omegaconf-1.4.1\n"
|
|
||||||
]
|
|
||||||
}
|
|
||||||
]
|
|
||||||
},
|
|
||||||
{
|
|
||||||
"cell_type": "code",
|
|
||||||
"source": [
|
|
||||||
"#install dependencies\n",
|
"#install dependencies\n",
|
||||||
"! pip install hydra-core==0.11.3\n",
|
"! pip install hydra-core==0.11.3\n",
|
||||||
"\n",
|
"\n",
|
||||||
@ -287,6 +181,7 @@
|
|||||||
" return denoised_data"
|
" return denoised_data"
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
|
"cellView": "form",
|
||||||
"id": "TQBDTmO4mUBx"
|
"id": "TQBDTmO4mUBx"
|
||||||
},
|
},
|
||||||
"id": "TQBDTmO4mUBx",
|
"id": "TQBDTmO4mUBx",
|
||||||
@ -296,6 +191,9 @@
|
|||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"source": [
|
"source": [
|
||||||
|
"#@title #Upload file to denoise\n",
|
||||||
|
"\n",
|
||||||
|
"#@markdown Execute this cell to upload a single audio recording you would like to denoise (accepted extensions: .wav, .flac, .mp3)\n",
|
||||||
"from google.colab import files\n",
|
"from google.colab import files\n",
|
||||||
"uploaded=files.upload()"
|
"uploaded=files.upload()"
|
||||||
],
|
],
|
||||||
@ -318,6 +216,7 @@
|
|||||||
"base_uri": "https://localhost:8080/",
|
"base_uri": "https://localhost:8080/",
|
||||||
"height": 72
|
"height": 72
|
||||||
},
|
},
|
||||||
|
"cellView": "form",
|
||||||
"id": "50Kmdy6AtbhW",
|
"id": "50Kmdy6AtbhW",
|
||||||
"outputId": "2d05860c-536d-45f8-92b4-d2ba6f5a54c5"
|
"outputId": "2d05860c-536d-45f8-92b4-d2ba6f5a54c5"
|
||||||
},
|
},
|
||||||
@ -355,6 +254,9 @@
|
|||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"source": [
|
"source": [
|
||||||
|
"#@title #Denoise\n",
|
||||||
|
"\n",
|
||||||
|
"#@markdown Execute this cell to denoise the uploaded file\n",
|
||||||
"for fn in uploaded.keys():\n",
|
"for fn in uploaded.keys():\n",
|
||||||
" print('Denoising uploaded file \"{name}\"'.format(\n",
|
" print('Denoising uploaded file \"{name}\"'.format(\n",
|
||||||
" name=fn))\n",
|
" name=fn))\n",
|
||||||
@ -367,6 +269,7 @@
|
|||||||
"colab": {
|
"colab": {
|
||||||
"base_uri": "https://localhost:8080/"
|
"base_uri": "https://localhost:8080/"
|
||||||
},
|
},
|
||||||
|
"cellView": "form",
|
||||||
"id": "0po6zpvrylc2",
|
"id": "0po6zpvrylc2",
|
||||||
"outputId": "173f5355-2939-41fe-c702-591aa752fc7e"
|
"outputId": "173f5355-2939-41fe-c702-591aa752fc7e"
|
||||||
},
|
},
|
||||||
@ -393,7 +296,9 @@
|
|||||||
{
|
{
|
||||||
"cell_type": "code",
|
"cell_type": "code",
|
||||||
"source": [
|
"source": [
|
||||||
|
"#@title #Download\n",
|
||||||
"\n",
|
"\n",
|
||||||
|
"#@markdown Execute this cell to download the denoised recording\n",
|
||||||
"files.download(wav_output_name)"
|
"files.download(wav_output_name)"
|
||||||
],
|
],
|
||||||
"metadata": {
|
"metadata": {
|
||||||
@ -401,6 +306,7 @@
|
|||||||
"base_uri": "https://localhost:8080/",
|
"base_uri": "https://localhost:8080/",
|
||||||
"height": 17
|
"height": 17
|
||||||
},
|
},
|
||||||
|
"cellView": "form",
|
||||||
"id": "3tEshWBezYvf",
|
"id": "3tEshWBezYvf",
|
||||||
"outputId": "54588c26-0b3c-42bf-aca2-8316ab54603f"
|
"outputId": "54588c26-0b3c-42bf-aca2-8316ab54603f"
|
||||||
},
|
},
|
||||||
@ -506,8 +412,7 @@
|
|||||||
},
|
},
|
||||||
"colab": {
|
"colab": {
|
||||||
"name": "demo.ipynb",
|
"name": "demo.ipynb",
|
||||||
"provenance": [],
|
"provenance": []
|
||||||
"include_colab_link": true
|
|
||||||
},
|
},
|
||||||
"accelerator": "GPU"
|
"accelerator": "GPU"
|
||||||
},
|
},
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user