See ./team_yell_final_paper.pdf and ./team_yell_poster.pdf
./docs/for internal project documentation./src/for project code./src/modelsfor perturbation models (closed and open)./src/attacks/for attack optimization functions./src/utilities/for useful functions used in multiple project areas./src/sketchpad/for experimentation/fiddling about with whisper./src/testing/for model testing functions
All papers are in the top-level directory
Currently, pytorch does not support python 3.13. Oscar uses 3.9
python3.9 -m venv .venv
source .venv/bin/activatepip install -r requirements.txtdeactivate# cd team-yell
wget https://us.openslr.org/resources/12/dev-clean.tar.gz
tar -xzf dev-clean.tar.gz
rm dev-clean.tar.gzpython3 -m src.utilities.preprocess_wavCheck to make sure that a "data" directory was made in src with two files in it.
Create API keys with Assembly AI, Gladia, and Speechmatics and put them into a .env file in the testing directory.
# cd team-yell/src/testing
touch .envFormat for .env should be:
AAI_API_KEY = "<api_key>"
GLADIA_API_KEY = "<api_key>"
SPEECHMATICS_API_KEY = "<api_key>"Adjust hyperparameters in ./src/attacks/es_optim.py as wanted and run
python3 -m src.attacks.es_optimUncomment the desired tests the bottom of test.py and run.
python3 -m src.testing.test