| | |
| | | int audio_fs, |
| | | std::string wav_format, |
| | | FUNASR_DEC_HANDLE& decoder_handle) { |
| | | scoped_lock guard(thread_lock); |
| | | try { |
| | | int num_samples = buffer.size(); // the size of the buf |
| | | |
| | |
| | | } catch (std::exception const& e) { |
| | | std::cerr << "Error: " << e.what() << std::endl; |
| | | } |
| | | scoped_lock guard(thread_lock); |
| | | msg["access_num"]=(int)msg["access_num"]-1; |
| | | } |
| | | |
| | |
| | | data_msg->msg["wav_format"] = "pcm"; |
| | | data_msg->msg["wav_name"] = "wav-default-id"; |
| | | data_msg->msg["itn"] = true; |
| | | data_msg->msg["audio_fs"] = 16000; |
| | | data_msg->msg["audio_fs"] = 16000; // default is 16k |
| | | data_msg->msg["access_num"] = 0; // the number of access for this object, when it is 0, we can free it saftly |
| | | data_msg->msg["is_eof"]=false; |
| | | FUNASR_DEC_HANDLE decoder_handle = |