diff --git a/speechx/examples/decoder/run.sh b/speechx/examples/decoder/run.sh new file mode 100644 index 0000000000000000000000000000000000000000..84f82a5ecf88da5ac1ae22ab6a55266a73e7e18b --- /dev/null +++ b/speechx/examples/decoder/run.sh @@ -0,0 +1,30 @@ +#!/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 + mv ./paddle_asr_model ../ + # 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 + diff --git a/speechx/examples/feat/run.sh b/speechx/examples/feat/run.sh new file mode 100644 index 0000000000000000000000000000000000000000..e56cd355845c674e63ce415556459cc6e5e9d634 --- /dev/null +++ b/speechx/examples/feat/run.sh @@ -0,0 +1,27 @@ +#!/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 + mv ./paddle_asr_model ../ + # produce wav scp + echo "utt1 " $PWD/../paddle_asr_model/BAC009S0764W0290.wav > ../paddle_asr_model/wav.scp +fi + + echo "utt1 " $PWD/../paddle_asr_model/BAC009S0764W0290.wav > ../paddle_asr_model/wav.scp +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 diff --git a/speechx/examples/nnet/run.sh b/speechx/examples/nnet/run.sh new file mode 100644 index 0000000000000000000000000000000000000000..8e5df2276db8fd3db1b920767800c3d7a2515704 --- /dev/null +++ b/speechx/examples/nnet/run.sh @@ -0,0 +1,26 @@ +#!/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 + mv ./paddle_asr_model ../ + # produce wav scp + echo "utt1 " $PWD/../paddle_asr_model/BAC009S0764W0290.wav > ../paddle_asr_model/wav.scp +fi + +model_dir=../paddle_asr_model + + +# 4. run decoder +../../build/examples/nnet/pp-model-test --model_path=$model_dir/avg_1.jit.pdmodel --param_path=$model_dir/avg_1.jit.pdparams +