diff --git a/src/funasr_client/client.py b/src/funasr_client/client.py index 7293798..bb73342 100644 --- a/src/funasr_client/client.py +++ b/src/funasr_client/client.py @@ -132,7 +132,7 @@ def _recv(self, timeout: Optional[float] = None): if self.decode: response = self.decode_msg(response) response = cast(MessageType, response) - if is_final_msg(response): + if self.mode == 'offline' or is_final_msg(response): self._received_final = True return response