用LongRunningOperation记录20分钟的文件从未完成

问题描述

我提交了20分钟通话记录。将其推送到gs并提供对gc的访问。 如果在60秒内没有结果,请保留LongRunningOperation名称以防万一。


RecognitionAudio audio = RecognitionAudio.newBuilder().setUri("gs://" + this.getID() + "/" + dataStoreBlob.getUID()).build();

            OperationFuture<LongRunningRecognizeResponse,LongRunningRecognizeMetadata> longRunResp =
                    speechClient.longRunningRecognizeAsync(config,audio);

            getApplication().getkeyvalueStoreService().getkeyvalueStore(LONG_RUNNING_PROC).put(dataStoreBlob.getUID(),longRunResp.getName());

            logger.debug(messageformat.format("start text transcribing on '{connection='{0} '}' for '{'blobid={1}'}'",toString(),dataStoreBlob.getUID()));

            results = longRunResp.get(60L,TimeUnit.SECONDS).getResultsList();

在未收到结果后,我尝试拉LongRunningOperation,并且在工作16个小时后对此操作有这样的响应。

除操作名称外,未提供任何信息。由于这份文档https://cloud.google.com/speech-to-text/docs/reference/rpc/google.longrunning,它应该提供一些信息。 感谢您提供任何线索。

enter image description here

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)