【问题标题】:Watson Speech to Text Service LatencyWatson 语音转文本服务延迟
【发布时间】:2018-01-11 16:28:07
【问题描述】:

我有一个 Python 脚本,它使用音频文件和 Watson 语音转文本服务,并打印识别的脚本和置信度。 Watson 服务计算的“延迟”值是否可以打印出来?

我自己已经有一个 Python 脚本来计算延迟,只是想知道 Watson 是否提供了这个数字,以便我可以将它与其他语音到文本服务的延迟进行比较。

谢谢!

【问题讨论】:

  • 你在使用网络套接字吗?

标签: speech-recognition speech-to-text ibm-watson watson


【解决方案1】:

延迟取决于您拥有的网络访问权限和您的地理位置(您与数据中心之间的连接距离/连接程度)。

衡量端到端延迟的一种简单方法是通过客户端的时间戳。您会在发出请求之前获得一个时间戳,然后在获得第一个中间结果或第一个最终结果后立即获得另一个时间戳,具体取决于您如何定义延迟。然后将延迟计算为两个时间戳之间的差异。

【讨论】:

  • 谢谢,我已经在客户端设置了时间戳。只是想检查它是否也由 Watson 服务计算。我也使用 Google Cloud 语音识别服务,它会产生延迟,所以我想知道 Watson 是否也这样做。
  • 嗨,这个延迟是如何定义的?是从音频到达他们的数据中心到假设离开数据中心的时间吗?我一直发现端到端延迟更有用,即用户感知的延迟。这需要在客户端进行衡量。
  • 是的,它的定义和你说的完全一样。我认为两者都很有用,但由于 Watson 不提供延迟(就其本身而言),因此只能比较端到端延迟。
猜你喜欢
  • 1970-01-01
  • 2019-04-22
  • 2019-06-23
  • 2019-02-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多