|
|
@@ -54,7 +54,7 @@ void runReg(FUNASR_HANDLE asr_handle, vector<string> wav_list, vector<string> wa
|
|
|
// warm up
|
|
|
for (size_t i = 0; i < 1; i++)
|
|
|
{
|
|
|
- FUNASR_RESULT result=FunOfflineInfer(asr_handle, wav_list[0].c_str(), RASR_NONE, NULL, hotwords_embedding, audio_fs, true, decoder_handle);
|
|
|
+ FUNASR_RESULT result=FunOfflineInfer(asr_handle, wav_list[0].c_str(), RASR_NONE, nullptr, hotwords_embedding, audio_fs, true, decoder_handle);
|
|
|
if(result){
|
|
|
FunASRFreeResult(result);
|
|
|
}
|
|
|
@@ -67,10 +67,10 @@ void runReg(FUNASR_HANDLE asr_handle, vector<string> wav_list, vector<string> wa
|
|
|
break;
|
|
|
}
|
|
|
|
|
|
- gettimeofday(&start, NULL);
|
|
|
- FUNASR_RESULT result=FunOfflineInfer(asr_handle, wav_list[i].c_str(), RASR_NONE, NULL, hotwords_embedding, audio_fs, true, decoder_handle);
|
|
|
+ gettimeofday(&start, nullptr);
|
|
|
+ FUNASR_RESULT result=FunOfflineInfer(asr_handle, wav_list[i].c_str(), RASR_NONE, nullptr, hotwords_embedding, audio_fs, true, decoder_handle);
|
|
|
|
|
|
- gettimeofday(&end, NULL);
|
|
|
+ gettimeofday(&end, nullptr);
|
|
|
seconds = (end.tv_sec - start.tv_sec);
|
|
|
long taking_micros = ((seconds * 1000000) + end.tv_usec) - (start.tv_usec);
|
|
|
n_total_time += taking_micros;
|
|
|
@@ -174,7 +174,7 @@ int main(int argc, char *argv[])
|
|
|
GetValue(wav_path, WAV_PATH, model_path);
|
|
|
|
|
|
struct timeval start, end;
|
|
|
- gettimeofday(&start, NULL);
|
|
|
+ gettimeofday(&start, nullptr);
|
|
|
FUNASR_HANDLE asr_handle=FunOfflineInit(model_path, 1);
|
|
|
|
|
|
if (!asr_handle)
|
|
|
@@ -183,7 +183,7 @@ int main(int argc, char *argv[])
|
|
|
exit(-1);
|
|
|
}
|
|
|
|
|
|
- gettimeofday(&end, NULL);
|
|
|
+ gettimeofday(&end, nullptr);
|
|
|
long seconds = (end.tv_sec - start.tv_sec);
|
|
|
long modle_init_micros = ((seconds * 1000000) + end.tv_usec) - (start.tv_usec);
|
|
|
LOG(INFO) << "Model initialization takes " << (double)modle_init_micros / 1000000 << " s";
|