Skip to content

Instantly share code, notes, and snippets.

@zmughal
Created November 30, 2023 20:38
Show Gist options
  • Save zmughal/8c34000c35a2dd71f050b7f508672053 to your computer and use it in GitHub Desktop.
Save zmughal/8c34000c35a2dd71f050b7f508672053 to your computer and use it in GitHub Desktop.
#!/bin/sh
set -eu
[ -d conformer-setup ] || mkdir conformer-setup
cd conformer-setup
# https://drive.google.com/uc?export=download&id=1p46Ny6IVVdEmXUYhtj_X_EGgJIlAfh3C
[ -f pretrained-subword-conformer.zip ] || wget -O pretrained-subword-conformer.zip 'https://drive.google.com/uc?export=download&id=1p46Ny6IVVdEmXUYhtj_X_EGgJIlAfh3C&confirm=t&uuid=471ed14f-bd17-4f06-9f46-c00ab7bd21b4'
[ -d pretrained-subword-conformer ] || unzip -d pretrained-subword-conformer pretrained-subword-conformer.zip
[ -d TensorFlowASR ] || git clone -b v1.0.3 https://github.com/TensorSpeech/TensorFlowASR.git
python3 -m venv $PWD/venv
. $PWD/venv/bin/activate
( cd TensorFlowASR && pip3 install -e ".[tf2.8]" )
pip3 install 'numpy<1.24'
pip3 install 'tensorflow_io'
sed -i "s,/mnt/,$PWD/work/," pretrained-subword-conformer/config.yml
python3 ./TensorFlowASR/examples/demonstration/conformer.py \
--config pretrained-subword-conformer/config.yml \
--saved pretrained-subword-conformer/latest.h5 \
--subwords pretrained-subword-conformer/conformer.subwords \
TensorFlowASR/examples/demonstration/wavs/2033-164915-0001.flac
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment