| | |
| | | |
| | | #### Step 1. Build ../onnxruntime as it's document |
| | | ``` |
| | | #put onnx-lib & onnx-asr-model & vocab.txt into /data/asrmodel |
| | | #put onnx-lib & onnx-asr-model & vocab.txt into /path/to/asrmodel(eg: /data/asrmodel) |
| | | ls /data/asrmodel/ |
| | | onnxruntime-linux-x64-1.14.0 speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch |
| | | |
| | |
| | | -DCMAKE_INSTALL_PREFIX=$GRPC_INSTALL_DIR \ |
| | | ../.. |
| | | make |
| | | make install |
| | | popd |
| | | |
| | | echo "export GRPC_INSTALL_DIR=/data/soft/grpc" >> ~/.bashrc |
| | |
| | | |
| | | #### Step 3. Compile and start grpc onnx paraformer server |
| | | ``` |
| | | # set -DONNXRUNTIME_DIR=/path/to/asrmodel/onnxruntime-linux-x64-1.14.0 |
| | | ./rebuild.sh |
| | | ``` |
| | | |
| | | #### Step 4. Start grpc paraformer server |
| | | ``` |
| | | Usage: ./cmake/build/paraformer_server port thread_num /path/to/model_file |
| | | ./cmake/build/paraformer_server 10108 4 /data/asrmodel/speech_paraformer-large_asr_nat-zh-cn-16k-common-vocab8404-pytorch |
| | | ``` |
| | | |
| | | |
| | | |
| | | #### Step 4. Start grpc python paraformer client on PC with MIC |
| | | #### Step 5. Start grpc python paraformer client on PC with MIC |
| | | ``` |
| | | cd ../python/grpc |
| | | python grpc_main_client_mic.py --host $server_ip --port 10108 |