我是IBM的新手,但我需要使用带有异步调用的SpeechtoText服务。我在他们的文档中找到了两种解决方案,但我不知道它们之间有什么区别,我应该使用哪种解决方案。
第一项:
若要异步调用方法,请使用ServiceCall接口的enqueue方法在响应到达时接收回调。方法参数的ServiceCallback接口提供了用于处理回调的onResponse和onFailure方法。
第二部分:
语音到文本服务的异步HTTP接口提供了通过对服务的非阻塞调用来转录音频的方法。该接口使用用户指定的秘密字符串和数字签名为通过HTTP协议发出的请求提供一定级别的安全性。要使用异步接口,您可以注册一个回调URL,由服务自动通知作业状态和结果。轮询服务以获得职务状态和手动结果。
发布于 2018-08-13 04:09:39
第二种方法适用于任何编程语言。第一种方法仅适用于Java,并由JAVA为Watson Developer Cloud实现,很可能是使用了第二种方法。
即。如果您使用第二种方法,您可能需要编写锅炉板,使其看起来像登记版本。所以为什么不直接用第一种方法呢?排队。
https://stackoverflow.com/questions/51760466
复制相似问题