"""Lazily parse the blob."""
        with blob.as_bytes_io() as file_obj:
            poller = self.client.begin_analyze_document(self.model, file_obj)
            result = poller.result()
            docs = self._generate_docs(blob, result)
            yield from docs