From 2363a7bb25ce5f890c47938ac79bf5bfaa3e372a Mon Sep 17 00:00:00 2001 From: Xinyuan Li Date: Mon, 8 Jan 2024 11:46:31 -0500 Subject: [PATCH] Add PyTorchIcefall to estimator init --- art/estimators/speech_recognition/__init__.py | 1 + notebooks/asr_deepspeech_examples.ipynb | 24 +++++++++++++++++-- 2 files changed, 23 insertions(+), 2 deletions(-) diff --git a/art/estimators/speech_recognition/__init__.py b/art/estimators/speech_recognition/__init__.py index 6e6e5eeed0..257a6d8421 100644 --- a/art/estimators/speech_recognition/__init__.py +++ b/art/estimators/speech_recognition/__init__.py @@ -5,4 +5,5 @@ from art.estimators.speech_recognition.pytorch_deep_speech import PyTorchDeepSpeech from art.estimators.speech_recognition.pytorch_espresso import PyTorchEspresso +from art.estimators.speech_recognition.pytorch_icefall import PyTorchIcefall from art.estimators.speech_recognition.tensorflow_lingvo import TensorFlowLingvoASR diff --git a/notebooks/asr_deepspeech_examples.ipynb b/notebooks/asr_deepspeech_examples.ipynb index 00cad68ef9..3e8af7dbc0 100644 --- a/notebooks/asr_deepspeech_examples.ipynb +++ b/notebooks/asr_deepspeech_examples.ipynb @@ -22,7 +22,27 @@ "cell_type": "code", "execution_count": 1, "metadata": {}, - "outputs": [], + "outputs": [ + { + "name": "stderr", + "output_type": "stream", + "text": [ + "/home/xli257/miniconda3/envs/slu_icefall/lib/python3.9/site-packages/tqdm/auto.py:21: TqdmWarning: IProgress not found. Please update jupyter and ipywidgets. See https://ipywidgets.readthedocs.io/en/stable/user_install.html\n", + " from .autonotebook import tqdm as notebook_tqdm\n" + ] + }, + { + "ename": "ModuleNotFoundError", + "evalue": "No module named 'deepspeech_pytorch'", + "output_type": "error", + "traceback": [ + "\u001b[0;31m---------------------------------------------------------------------------\u001b[0m", + "\u001b[0;31mModuleNotFoundError\u001b[0m Traceback (most recent call last)", + "\u001b[1;32m/home/xli257/slu/adversarial-robustness-toolbox/notebooks/asr_deepspeech_examples.ipynb Cell 3\u001b[0m line \u001b[0;36m7\n\u001b[1;32m 5\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mIPython\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mdisplay\u001b[39;00m \u001b[39mas\u001b[39;00m \u001b[39mipd\u001b[39;00m\n\u001b[1;32m 6\u001b[0m \u001b[39mimport\u001b[39;00m \u001b[39mmatplotlib\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mpyplot\u001b[39;00m \u001b[39mas\u001b[39;00m \u001b[39mplt\u001b[39;00m\n\u001b[0;32m----> 7\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mdeepspeech_pytorch\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mloader\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mdata_loader\u001b[39;00m \u001b[39mimport\u001b[39;00m load_audio\n\u001b[1;32m 9\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mart\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mestimators\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mspeech_recognition\u001b[39;00m \u001b[39mimport\u001b[39;00m PyTorchDeepSpeech\n\u001b[1;32m 10\u001b[0m \u001b[39mfrom\u001b[39;00m \u001b[39mart\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mattacks\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mevasion\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mimperceptible_asr\u001b[39;00m\u001b[39m.\u001b[39;00m\u001b[39mimperceptible_asr_pytorch\u001b[39;00m \u001b[39mimport\u001b[39;00m ImperceptibleASRPyTorch\n", + "\u001b[0;31mModuleNotFoundError\u001b[0m: No module named 'deepspeech_pytorch'" + ] + } + ], "source": [ "import os\n", "\n", @@ -678,7 +698,7 @@ "name": "python", "nbconvert_exporter": "python", "pygments_lexer": "ipython3", - "version": "3.6.10" + "version": "3.9.18" } }, "nbformat": 4,