IBM Watson SpechtoTextV1 error - Python(IBM Watson SpechtoTextV1错误-Python)
本文介绍了IBM Watson SpechtoTextV1错误-Python的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我一直在尝试IBM Watson Speech to Text API。然而,它适用于短长度的音频文件,但不能处理大约5分钟的音频文件。它给了我下面的错误 "Watson{‘CODE_DESCRIPTION’:‘请求错误’,‘CODE’:400,‘ERROR’:‘30秒未检测到语音。’}"
我正在使用Watson的试用帐户。试开账户有限制吗?或在以下代码中出现错误。
Python代码:-
from watson_developer_cloud import SpeechToTextV1
speech_to_text = SpeechToTextV1(
username='XXX',
password='XXX',
x_watson_learning_opt_out=False
)
with open('trial.flac', 'rb') as audio_file:
print(speech_to_text.recognize(audio_file, content_type='audio/flac', model='en-US_NarrowbandModel', timestamps=False, word_confidence=False, continuous=True))
感谢您的帮助!
推荐答案
在接口文档中有这样一段代码,它会避免在默认的30秒结束时关闭服务器,也可以处理其他错误。
这就像是"尝试并排除",只是在类中实例化函数的额外步骤。
def on_error(self, error):
print('Error received: {}'.format(error))
这里是链接 https://cloud.ibm.com/apidocs/speech-to-text?code=python
这篇关于IBM Watson SpechtoTextV1错误-Python的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
沃梦达教程
本文标题为:IBM Watson SpechtoTextV1错误-Python
基础教程推荐
猜你喜欢
- 如何防止Groupby超越指数? 2022-09-22
- 从顶点坐标创建三角网格 2022-09-21
- 跟在带量词的前瞻后面有什么作用? 2022-09-22
- 如何在hdf5文件的多个组之间拆分数据? 2022-09-21
- Python h5py-为什么我收到广播错误? 2022-09-21
- 如何将RPC与Volttron配合使用 2022-09-21
- 使用工作区API导入方法导入数据库笔记本(动态内 2022-09-21
- 获取多索引中某个级别的最后一个元素 2022-09-22
- 在OpenCV中放大后,Python会捕捉图像的特定部分 2022-09-22
- 在 pandas 中使用带有多重索引的.loc 2022-09-22