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-22
- 获取多索引中某个级别的最后一个元素 2022-09-22
- 如何命名HDF5数据集中的列? 2022-09-21
- 为什么切换屏幕在Kivy中不起作用? 2022-09-21
- 基于多个一级列的子集多索引DataFrame 2022-09-22
- H5py:如何在HDF5组和数据集上使用key()循环 2022-09-21
- 使用带有CROSS_VAL_SCORE的自定义估计器失败 2022-09-21
- 如何将属性添加到作为组存储在HDF5文件中的 pa 2022-09-21
- 将文件从Azure文件加载到Azure数据库 2022-09-21