From 8a7bdf3b903367111f594138d79dd7dacc068b1f Mon Sep 17 00:00:00 2001 From: Yang Zhou Date: Mon, 14 Mar 2022 17:51:58 +0800 Subject: [PATCH] add run.sh for example --- speechx/examples/run.sh | 29 +++++++++++++++++++++++++++++ 1 file changed, 29 insertions(+) create mode 100644 speechx/examples/run.sh diff --git a/speechx/examples/run.sh b/speechx/examples/run.sh new file mode 100644 index 00000000..c4eabb12 --- /dev/null +++ b/speechx/examples/run.sh @@ -0,0 +1,29 @@ +#!/bin/bash +set +x +set -e + +# 1. compile +if [ ! -d ../build/examples ]; then + cd .. + bash build.sh + cd - +fi + +# 2. download model +if [ ! -d paddle_asr_model ]; then + wget https://paddlespeech.bj.bcebos.com/s2t/paddle_asr_online/paddle_asr_model.tar.gz + tar xzfv paddle_asr_model.tar.gz + # produce wav scp + echo "utt1 " $PWD/paddle_asr_model/BAC009S0764W0290.wav > paddle_asr_model/wav.scp +fi + +model_dir=./paddle_asr_model +feat_wspecifier=./feats.ark +cmvn=./cmvn.ark + +# 3. run feat +../build/examples/feat/linear_spectrogram_main --wav_rspecifier=scp:$model_dir/wav.scp --feature_wspecifier=ark:$feat_wspecifier --cmvn_write_path=$cmvn + +# 4. run decoder +../build/examples/decoder/offline_decoder_main --feature_respecifier=ark:$feat_wspecifier --model_path=$model_dir/avg_1.jit.pdmodel --param_path=$model_dir/avg_1.jit.pdparams --dict_file=$model_dir/vocab.txt --lm_path=$model_dir/avg_1.jit.klm +