mirror of
https://github.com/modelscope/FunASR
synced 2025-09-15 14:48:36 +08:00
update func FunTpassInferBuffer
This commit is contained in:
parent
110fd087f4
commit
00a0f54b6b
@ -463,7 +463,7 @@
|
||||
|
||||
funasr::AudioFrame* frame = NULL;
|
||||
while(audio->FetchChunck(frame) > 0){
|
||||
string msg = asr_online_handle->Forward(frame->data, frame->len, frame->is_final);
|
||||
string msg = ((funasr::ParaformerOnline*)asr_online_handle)->Forward(frame->data, frame->len, frame->is_final);
|
||||
if(mode == ASR_ONLINE){
|
||||
((funasr::ParaformerOnline*)asr_online_handle)->online_res += msg;
|
||||
if(frame->is_final){
|
||||
@ -494,7 +494,7 @@
|
||||
// timestamp
|
||||
std::string cur_stamp = "[";
|
||||
while(audio->FetchTpass(frame) > 0){
|
||||
string msg = asr_handle->Forward(frame->data, frame->len, frame->is_final, hw_emb);
|
||||
string msg = ((funasr::Paraformer*)asr_handle)->Forward(frame->data, frame->len, frame->is_final, hw_emb);
|
||||
|
||||
std::vector<std::string> msg_vec = funasr::split(msg, '|'); // split with timestamp
|
||||
if(msg_vec.size()==0){
|
||||
|
||||
Loading…
Reference in New Issue
Block a user