Reset encoder states on endpointing for streaming transducer. (#924)
This commit is contained in:
@@ -344,6 +344,9 @@ class OnlineRecognizerTransducerImpl : public OnlineRecognizerImpl {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// reset encoder states
|
||||||
|
s->SetStates(model_->GetEncoderInitStates());
|
||||||
|
|
||||||
// we keep the decoder_out
|
// we keep the decoder_out
|
||||||
decoder_->UpdateDecoderOut(&s->GetResult());
|
decoder_->UpdateDecoderOut(&s->GetResult());
|
||||||
Ort::Value decoder_out = std::move(s->GetResult().decoder_out);
|
Ort::Value decoder_out = std::move(s->GetResult().decoder_out);
|
||||||
|
|||||||
Reference in New Issue
Block a user