繁体   English   中英

用于异步Http接口的IBM Watson Speech to Text API

[英]IBM Watson Speech to Text API for Asynchronous Http Interface

我是IBM Watson的新手,但我需要将SpeechtoText服务与异步调用一起使用。 我在他们的文档中找到了两种解决方案,但我不知道它们之间有什么区别,应该使用哪种解决方案。

第一个:

若要异步调用方法,请使用ServiceCall接口的enqueue方法在响应到达时接收回调。 该方法的参数的ServiceCallback接口提供了您可以重写以处理回调的onResponse和onFailure方法。

第二:

语音转文本服务的异步HTTP接口提供了通过对服务的非阻塞调用来转录音频的方法。 该接口使用用户指定的秘密字符串和数字签名为通过HTTP协议发出的请求提供一定级别的安全性。 要使用异步接口,您可以注册一个回调URL,该URL将由服务通知作业状态和结果。 轮询服务以手动获取作业状态和结果。

第二种方法适用于任何编程语言。 第一个仅用于Java,并且由Watson Developer Cloud的JAVA SDK实现,很可能使用了第二种方法。

即。 如果使用第二种方法,则可能必须编写样板,使其看起来像入队版本。 那么,为什么不只使用第一种方法呢? 排队。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM