{ "cells": [ { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "edc5629a-00ee-47dc-a271-e42d01e4f94e", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "stream", "name": "stdout", "output_type": "stream", "text": [ "\u001B[43mNote: you may need to restart the kernel using dbutils.library.restartPython() to use updated packages.\u001B[0m\nLooking in indexes: https://aws:****@adi-dp-pypi-232090812308.d.codeartifact.ap-southeast-1.amazonaws.com/pypi/adi-dp-pypi/simple/\nCollecting git+https://github.com/openai/whisper.git\n Cloning https://github.com/openai/whisper.git to /tmp/pip-req-build-ou0jayhp\n Running command git clone --filter=blob:none --quiet https://github.com/openai/whisper.git /tmp/pip-req-build-ou0jayhp\n Resolved https://github.com/openai/whisper.git to commit e8622f9afc4eba139bf796c210f5c01081000472\n Installing build dependencies: started\n Installing build dependencies: finished with status 'done'\n Getting requirements to build wheel: started\n Getting requirements to build wheel: finished with status 'done'\n Preparing metadata (pyproject.toml): started\n Preparing metadata (pyproject.toml): finished with status 'done'\nRequirement already satisfied: numba in /databricks/python3/lib/python3.10/site-packages (from openai-whisper==20230314) (0.55.1)\nRequirement already satisfied: tqdm in /databricks/python3/lib/python3.10/site-packages (from openai-whisper==20230314) (4.64.1)\nRequirement already satisfied: triton==2.0.0 in /local_disk0/.ephemeral_nfs/envs/pythonEnv-92b71cb9-7d4b-4828-a60e-efe79e60c1e5/lib/python3.10/site-packages (from openai-whisper==20230314) (2.0.0)\nRequirement already satisfied: numpy in /databricks/python3/lib/python3.10/site-packages (from openai-whisper==20230314) (1.21.5)\nRequirement already satisfied: more-itertools in /usr/lib/python3/dist-packages (from openai-whisper==20230314) (8.10.0)\nRequirement already satisfied: torch in /databricks/python3/lib/python3.10/site-packages (from openai-whisper==20230314) (1.13.1+cu117)\nRequirement already satisfied: tiktoken==0.3.3 in /databricks/python3/lib/python3.10/site-packages (from openai-whisper==20230314) (0.3.3)\nRequirement already satisfied: requests>=2.26.0 in /databricks/python3/lib/python3.10/site-packages (from tiktoken==0.3.3->openai-whisper==20230314) (2.28.1)\nRequirement already satisfied: regex>=2022.1.18 in /databricks/python3/lib/python3.10/site-packages (from tiktoken==0.3.3->openai-whisper==20230314) (2022.7.9)\nRequirement already satisfied: cmake in /local_disk0/.ephemeral_nfs/envs/pythonEnv-92b71cb9-7d4b-4828-a60e-efe79e60c1e5/lib/python3.10/site-packages (from triton==2.0.0->openai-whisper==20230314) (3.27.2)\nRequirement already satisfied: filelock in /databricks/python3/lib/python3.10/site-packages (from triton==2.0.0->openai-whisper==20230314) (3.6.0)\nRequirement already satisfied: lit in /local_disk0/.ephemeral_nfs/envs/pythonEnv-92b71cb9-7d4b-4828-a60e-efe79e60c1e5/lib/python3.10/site-packages (from triton==2.0.0->openai-whisper==20230314) (16.0.6)\nRequirement already satisfied: setuptools in /databricks/python3/lib/python3.10/site-packages (from numba->openai-whisper==20230314) (63.4.1)\nRequirement already satisfied: llvmlite<0.39,>=0.38.0rc1 in /databricks/python3/lib/python3.10/site-packages (from numba->openai-whisper==20230314) (0.38.0)\nRequirement already satisfied: typing-extensions in /databricks/python3/lib/python3.10/site-packages (from torch->openai-whisper==20230314) (4.3.0)\nRequirement already satisfied: idna<4,>=2.5 in /databricks/python3/lib/python3.10/site-packages (from requests>=2.26.0->tiktoken==0.3.3->openai-whisper==20230314) (3.3)\nRequirement already satisfied: urllib3<1.27,>=1.21.1 in /databricks/python3/lib/python3.10/site-packages (from requests>=2.26.0->tiktoken==0.3.3->openai-whisper==20230314) (1.26.11)\nRequirement already satisfied: certifi>=2017.4.17 in /databricks/python3/lib/python3.10/site-packages (from requests>=2.26.0->tiktoken==0.3.3->openai-whisper==20230314) (2022.9.14)\nRequirement already satisfied: charset-normalizer<3,>=2 in /databricks/python3/lib/python3.10/site-packages (from requests>=2.26.0->tiktoken==0.3.3->openai-whisper==20230314) (2.0.4)\n\u001B[43mNote: you may need to restart the kernel using dbutils.library.restartPython() to use updated packages.\u001B[0m\n" ] } ], "source": [ "pip install git+https://github.com/openai/whisper.git" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "875ddbae-7375-49e2-8f0c-e80135b796c2", "showTitle": false, "title": "" } }, "outputs": [], "source": [ "import whisper" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "60477e79-5151-4316-b3e7-ad91b525cb2f", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "device(type='cuda')" ] }, "execution_count": 25, "metadata": {}, "output_type": "execute_result" } ], "source": [ "import os\n", "import re\n", "import glob\n", "import librosa\n", "import librosa.display\n", "import IPython.display as ipd\n", "import matplotlib.pyplot as plt\n", "import pandas as pd\n", "import numpy as np\n", "import soundfile\n", "from tqdm import tqdm\n", "from sklearn.preprocessing import StandardScaler,LabelEncoder\n", "from sklearn.pipeline import Pipeline\n", "from sklearn.model_selection import StratifiedShuffleSplit\n", "from sklearn.compose import ColumnTransformer\n", "import tensorflow\n", "from sklearn.decomposition import PCA \n", "import seaborn as sns\n", "from PIL import Image\n", "from matplotlib import cm\n", "from collections import Counter\n", "from torchvision import datasets, transforms, models\n", "import torch.optim as optim\n", "\n", "from sklearn.utils.multiclass import unique_labels\n", "from sklearn.linear_model import LogisticRegression\n", "from sklearn.model_selection import train_test_split, cross_val_score\n", "from sklearn.tree import DecisionTreeClassifier\n", "from sklearn.metrics import classification_report, confusion_matrix, accuracy_score,balanced_accuracy_score\n", "from sklearn.neural_network import MLPClassifier\n", "from sklearn.neighbors import KNeighborsClassifier\n", "from sklearn.ensemble import RandomForestClassifier\n", "# import lightgbm as lgb\n", "# import xgboost as xgb\n", "\n", "import tensorflow as tf\n", "from tensorflow import keras\n", "from tensorflow.keras.utils import to_categorical\n", "from keras.models import Model,load_model\n", "from keras.layers import Input,Dense,Flatten\n", "from keras.layers import Conv2D,MaxPooling2D,Dropout,BatchNormalization,Conv1D,MaxPooling1D\n", "from keras.models import load_model\n", "from sklearn.model_selection import StratifiedShuffleSplit\n", "import torchvision.transforms as transforms\n", "from torchvision.datasets import ImageFolder\n", "\n", "from datasets import load_dataset\n", "import os\n", "import pandas as pd\n", "#pd.set_option('display.max_colwidth', None)\n", "import logging\n", "import librosa\n", "import torch\n", "from tqdm import tqdm\n", "import numpy as np\n", "\n", "from datasets import DatasetDict, load_dataset, load_metric\n", "\n", "from transformers import (\n", " HubertForSequenceClassification,\n", " PretrainedConfig,\n", " Trainer,\n", " TrainingArguments,\n", " Wav2Vec2FeatureExtractor,\n", ")\n", "from torch.utils.data import DataLoader\n", "from torch.cuda.amp import GradScaler, autocast\n", "from transformers import AdamW\n", "from torch.nn.utils.rnn import pad_sequence\n", "import torch.nn as nn\n", "from transformers import Wav2Vec2Processor,AutoTokenizer\n", "device = torch.device(\"cuda\" if torch.cuda.is_available() else \"cpu\")\n", "device\n" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "06a125f7-a71b-435c-b25a-95bb1b9aca0f", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "['/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/Actor_01/03-01-01-01-01-01-01.wav',\n", " '/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/Actor_01/03-01-01-01-01-02-01.wav',\n", " '/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/Actor_01/03-01-01-01-02-01-01.wav',\n", " '/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/Actor_01/03-01-01-01-02-02-01.wav',\n", " '/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/Actor_01/03-01-02-01-01-01-01.wav']" ] }, "execution_count": 3, "metadata": {}, "output_type": "execute_result" } ], "source": [ "directory_path = '/dbfs/FileStore/wav-files/FinalExperiments/RAVDESS/'\n", "directory_path_with_forward_slashes = directory_path.replace(\"\\\\\", \"/\")\n", "\n", "tempwavfiles = sorted(glob.glob(directory_path+'/**/*.wav', recursive=True))\n", "tempwavfiles[0:5]" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "6a719e56-2eed-446e-b867-5ecfc45468e5", "showTitle": false, "title": "" } }, "outputs": [], "source": [ "## Defining a general purpose function\n", "def get_file_name(link):\n", " '''\n", " General purpose function to get absolute filename from relative path\n", " Parameters: Filename with relative path\n", " Returns: Filename\n", " '''\n", " newPath = link.replace(os.sep, '/')\n", " filename = newPath.split('/')[::-1][0]\n", " return filename" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "47ff51f4-b07c-49a5-8597-45345fe11a42", "showTitle": false, "title": "" } }, "outputs": [], "source": [ "# Get labels from filename\n", "def get_label_from_filename(file_list):\n", " '''\n", " Function to extract label from the filename.\n", " Argument: Full file path.\n", " '''\n", " feeling_list=[]\n", " item_list = []\n", " for fullfilename in file_list:\n", " item = get_file_name(fullfilename)\n", " item_list.append(fullfilename)\n", " #print(f'item is {item}')\n", " if (item[6:-16]=='02' or item[6:-16]=='01'):\n", " feeling_list.append('calm')\n", " elif item[6:-16]=='03':\n", " feeling_list.append('happy')\n", " elif item[6:-16]=='04':\n", " feeling_list.append('sad')\n", " elif item[6:-16]=='05':\n", " feeling_list.append('angry')\n", " elif item[6:-16]=='06':\n", " feeling_list.append('fearful')\n", " elif item[6:-16]=='07':\n", " feeling_list.append('disgust')\n", " elif item[6:-16]=='08':\n", " feeling_list.append('surprised') \n", " return feeling_list,item_list" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "30d054bb-ce6e-43ca-afb8-a325400e8871", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "{'angry', 'calm', 'disgust', 'fearful', 'happy', 'sad', 'surprised'}" ] }, "execution_count": 6, "metadata": {}, "output_type": "execute_result" } ], "source": [ "set(get_label_from_filename(tempwavfiles)[0])" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "afa454c9-2cb7-4aa9-806d-32cfe24b7c61", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "2880" ] }, "execution_count": 7, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(get_label_from_filename(tempwavfiles)[1])" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "d091fdee-78c6-48d6-ba94-546e85f81dd3", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/plain": [ "2880" ] }, "execution_count": 8, "metadata": {}, "output_type": "execute_result" } ], "source": [ "len(get_label_from_filename(tempwavfiles)[0])" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "5ad4c5c3-2911-4d28-b720-71b431e63acb", "showTitle": false, "title": "" } }, "outputs": [], "source": [ "df_ravdess = pd.DataFrame({'Filenames':get_label_from_filename(tempwavfiles)[1],'Emotions':get_label_from_filename(tempwavfiles)[0],'Dataset':['RAVDESS']*len(get_label_from_filename(tempwavfiles)[0])})" ] }, { "cell_type": "code", "execution_count": 0, "metadata": { "application/vnd.databricks.v1+cell": { "cellMetadata": { "byteLimit": 2048000, "rowLimit": 10000 }, "inputWidgets": {}, "nuid": "1090a657-b53a-4b55-be6d-5e696b30aa95", "showTitle": false, "title": "" } }, "outputs": [ { "output_type": "execute_result", "data": { "text/html": [ "
\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
2875 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "
2876 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "
2877 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "
2878 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "
2879 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "
2880 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "DataBricksPath | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "Kids are talking by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-01-01-01-01-01.wav | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "Kids are talking by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-01-01-01-02-01.wav | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-01-01-02-01-01.wav | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-01-01-02-02-01.wav | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "calm | \n", "RAVDESS | \n", "Kids, talk about it. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-02-01-01-01-01.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
1435 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-08-01-02-02-24.wav | \n", "
1436 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "Kids are talking by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-08-02-01-01-24.wav | \n", "
1437 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "Kids are talking by the door? | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-08-02-01-02-24.wav | \n", "
1438 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-08-02-02-01-24.wav | \n", "
1439 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "surprised | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-08-02-02-02-24.wav | \n", "
1440 rows × 6 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "DataBricksPath | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|---|
940 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Kids are talking by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-01-01-16.wav | \n", "
941 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Kids are talking by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-01-02-16.wav | \n", "
942 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Dogs are sitting by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-02-01-16.wav | \n", "
943 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Dogs are sitting by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-02-02-16.wav | \n", "
944 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "disgust | \n", "RAVDESS | \n", "Kids are talking by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-07-01-01-01-16.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
999 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Dogs are sitting by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-01-02-02-17.wav | \n", "
1000 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Kids are talking by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-01-01-17.wav | \n", "
1001 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Kids are talking by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-01-02-17.wav | \n", "
1002 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Dogs are sitting by the door! | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-02-01-17.wav | \n", "
1003 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "fearful | \n", "RAVDESS | \n", "Dogs are sitting by the door. | \n", "/dbfs/FileStore/wav-files/FinalExperiments/RAV... | \n", "03-01-06-02-02-02-17.wav | \n", "
64 rows × 6 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "a | \n", "SAVEE | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "a | \n", "SAVEE | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "a | \n", "SAVEE | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "a | \n", "SAVEE | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "a | \n", "SAVEE | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
475 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "su | \n", "SAVEE | \n", "
476 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "su | \n", "SAVEE | \n", "
477 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "su | \n", "SAVEE | \n", "
478 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "su | \n", "SAVEE | \n", "
479 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "su | \n", "SAVEE | \n", "
480 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
475 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "
476 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "
477 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "
478 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "
479 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "
480 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Shall you dark suit in greasy wash water all ... | \n", "DC_a01.wav | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Don't ask me to carry an oily rag like that. | \n", "DC_a02.wav | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Will you tell me why? | \n", "DC_a03.wav | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Who authorised your limited expense account? | \n", "DC_a04.wav | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Destroy every file related to my audits. | \n", "DC_a05.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
475 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Salvation reconsidered. | \n", "KL_su11.wav | \n", "
476 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "properly used the prison book as an excellent... | \n", "KL_su12.wav | \n", "
477 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Lighting windows glowed dual bright through t... | \n", "KL_su13.wav | \n", "
478 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "But this doesn't distract from its merit as a... | \n", "KL_su14.wav | \n", "
479 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "He further proposed grant of an unsubesified ... | \n", "KL_su15.wav | \n", "
480 rows × 5 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Shall you dark suit in greasy wash water all ... | \n", "DC_a01.wav | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Don't ask me to carry an oily rag like that. | \n", "DC_a02.wav | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Will you tell me why? | \n", "DC_a03.wav | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Who authorised your limited expense account? | \n", "DC_a04.wav | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Destroy every file related to my audits. | \n", "DC_a05.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
475 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Salvation reconsidered. | \n", "KL_su11.wav | \n", "
476 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "properly used the prison book as an excellent... | \n", "KL_su12.wav | \n", "
477 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Lighting windows glowed dual bright through t... | \n", "KL_su13.wav | \n", "
478 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "But this doesn't distract from its merit as a... | \n", "KL_su14.wav | \n", "
479 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "He further proposed grant of an unsubesified ... | \n", "KL_su15.wav | \n", "
480 rows × 5 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Shall you dark suit in greasy wash water all ... | \n", "DC_a01.wav | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Don't ask me to carry an oily rag like that. | \n", "DC_a02.wav | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Will you tell me why? | \n", "DC_a03.wav | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Who authorised your limited expense account? | \n", "DC_a04.wav | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "angry | \n", "SAVEE | \n", "Destroy every file related to my audits. | \n", "DC_a05.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
475 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Salvation reconsidered. | \n", "KL_su11.wav | \n", "
476 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "properly used the prison book as an excellent... | \n", "KL_su12.wav | \n", "
477 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "Lighting windows glowed dual bright through t... | \n", "KL_su13.wav | \n", "
478 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "But this doesn't distract from its merit as a... | \n", "KL_su14.wav | \n", "
479 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/SAV... | \n", "surprised | \n", "SAVEE | \n", "He further proposed grant of an unsubesified ... | \n", "KL_su15.wav | \n", "
480 rows × 5 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "angry | \n", "TESS | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fear | \n", "TESS | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "neutral | \n", "TESS | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
2795 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fear | \n", "TESS | \n", "
2796 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
2797 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "neutral | \n", "TESS | \n", "
2798 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "ps | \n", "TESS | \n", "
2799 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "sad | \n", "TESS | \n", "
2800 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "angry | \n", "TESS | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
4 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "neutral | \n", "TESS | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
2795 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "
2796 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
2797 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "neutral | \n", "TESS | \n", "
2798 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "surprised | \n", "TESS | \n", "
2799 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "sad | \n", "TESS | \n", "
2800 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "
---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "angry | \n", "TESS | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
5 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "surprised | \n", "TESS | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "
2794 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "
2795 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "
2796 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "
2798 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "surprised | \n", "TESS | \n", "
2799 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "sad | \n", "TESS | \n", "
2400 rows × 3 columns
\n", "\n", " | Filenames | \n", "Emotions | \n", "Dataset | \n", "Transcription | \n", "FilenameOnly | \n", "
---|---|---|---|---|---|
0 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "angry | \n", "TESS | \n", "say the word back. | \n", "OAF_back_angry.wav | \n", "
1 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "Say the word back. | \n", "OAF_back_disgust.wav | \n", "
2 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "Say the word back. | \n", "OAF_back_fear.wav | \n", "
3 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "Say the word back. | \n", "OAF_back_happy.wav | \n", "
5 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "surprised | \n", "TESS | \n", "Say the word back. | \n", "OAF_back_ps.wav | \n", "
... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "... | \n", "
2794 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "disgust | \n", "TESS | \n", "Say the word youth. | \n", "YAF_youth_disgust.wav | \n", "
2795 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "fearful | \n", "TESS | \n", "Say the word youth. | \n", "YAF_youth_fear.wav | \n", "
2796 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "happy | \n", "TESS | \n", "Say the word youth. | \n", "YAF_youth_happy.wav | \n", "
2798 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "surprised | \n", "TESS | \n", "Say the word youth. | \n", "YAF_youth_ps.wav | \n", "
2799 | \n", "/dbfs/FileStore/wav-files/FinalExperiments/TES... | \n", "sad | \n", "TESS | \n", "Say the word youth. | \n", "YAF_youth_sad.wav | \n", "
2400 rows × 5 columns
\n", "