gpt4 book ai didi

api - Watson 语音转文本响应时间

转载 作者:行者123 更新时间:2023-12-04 13:49:30 24 4
gpt4 key购买 nike

推送到 Bluemix 时遇到一些服务问题

我通过 php-curl 发送的推送请求是:

POST https://stream.watsonplatform.net/speech-to-text/api/v1/recognize

具有以下参数

    model : en-US_NarrowbandModel
    Content-Type :  audio/wav; rate: 8000
    Transfer-Encoding: chunked
    timestamps : true
    word_confidence : true
    continuous : true

响应超时设置为 2 小时(7200000 毫秒)

我们的一些文件在没有任何明显原因的情况下从curl中超时,起初我认为与录音的持续时间有关,但我在日志中记录了对音频文件的成功请求~200秒长录音超时 129 秒。

我认为这可能是超时问题或音频文件上传中的一些错误,因此我开始研究 session ,但我不清楚 session 过程如何工作,而且我无法在文档中解决它。

以下文档 ( https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/speech-to-text/api/v1/ )

如果我能得到一些关于我做错的事情的反馈/建议,我会非常高兴......

谢谢...

最佳答案

如果您提交的文件很长,那么即使您使用 session ,REST 接口(interface)也可能会导致超时。一般来说,我建议您尝试 Watson Speech To Text 服务的 WebSockets 接口(interface)。该接口(interface)也比带有 session 的 REST 接口(interface)简单得多,并且您不应该遇到任何超时问题。如果您的文件包含很长的静音,请不要忘记将 inactivity_timeout 参数设置为更高的值,例如 600。

文档在这里:

https://www.ibm.com/smarterplanet/us/en/ibmwatson/developercloud/doc/speech-to-text/websockets.shtml

Python 中的一个简单工作示例如下:

https://github.com/watson-developer-cloud/speech-to-text-websockets-python

丹尼

关于api - Watson 语音转文本响应时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32367299/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com