问题描述
我提交了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,它应该提供一些信息。 感谢您提供任何线索。
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)