Google语音到Android状态代码UNIMPLEMENTED错误中的Text api

时间:2019-03-31 19:39:45

标签: java android ios grpc google-speech-api

我在我的项目中使用google语音转换文本api已有2年了,它运行正常,但是突然我一开始就开始出现错误。

识别错误。 io.grpc.StatusRuntimeException:已分解:无法解析GRPC目标方法。 在io.grpc.Status.asRuntimeException(未知来源) 在io.grpc.stub.ClientCalls $ StreamObserverToCallListenerAdapter.onClose(未知源) 在io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl.close(未知源) 在io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl.access $ 500(未知源) 在io.grpc.internal.ClientCallImpl $ ClientStreamListenerImpl $ 3.runInContext(未知源) 在io.grpc.internal.ContextRunnable.run(未知来源) 在io.grpc.internal.SerializingExecutor $ TaskRunner.run(未知来源) 在java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1133) 在java.util.concurrent.ThreadPoolExecutor $ Worker.run(ThreadPoolExecutor.java:607) 在java.lang.Thread.run(Thread.java:761)

我在android和ios中都使用相同的api,但它不仅在android中有效,在ios中也有效。 对我而言,尽快解决此错误非常关键,我们将不胜感激。

2 个答案:

答案 0 :(得分:1)

您可能正在使用语音转文本API的beta版本,该API早在2年前就可以使用,但现在已不推荐使用,因此,如果这是原因,则需要将API更新为稳定版本。< / p>

您可以将此链接用作参考Official documentation of Cloud Speech API

答案 1 :(得分:0)

您只需要将更改包:google.cloud.speech.v1beta1更改为google.cloud.speech.v1p1beta1或google.cloud.speech.v1。由于v1beta1已过时,因此不再起作用。