我使用的服务是:识别-REST_API
调用的接口是:识别-REST_API
参数设置情况:
开发平台和机型:电脑上
SDK版本号:
代码或日志截图(上传截图能帮助您更快解决问题):
filepath=r'D:\VoLTE\MOS\0216_zz_bj\Channel 1\Channel_0_cycle_7.wav'
flag=1
fh = open(filepath, 'rb')
content = fh.read()
f_len = os.path.getsize( filepath )
speech = base64.b64encode(content)
fh.close()
ftype='wav'
print 'aaaaa'
cuid = "44-8A-5B-EB-D0-8A" # 表示本机的id,使用mac地址标识
url='http://vop.baidu.com/server_api'
update = json.dumps({'format':ftype,'rate':16000,'channel':1,'cuid':cuid,'token':token,'speech':speech,'len':f_len})
#这个函数容易timeout导致执行不下,如果超时,重新执行一遍,直到执行成功。
#while flag==1:
# try:
print 'bbbbbb'
r = urllib2.urlopen(url,update, timeout=10)
flag=0
#except IOError:
# flag=1
print 'cccccc'
result = json.loads(r.read())
err_no = result['err_no']
#print err_no
if err_no == 0:
text = result['result'][0]
else:
text = u"音档有问题,没有任何声音"
print text
复现步骤、现象及其他描述:
vastmandd:
我使用的服务是:识别-REST_API
调用的接口是:识别-REST_API
参数设置情况:
开发平台和机型:电脑上
SDK版本号:
代码或日志截图(上传截图能帮助您更快解决问题):
filepath=r'D:\VoLTE\MOS\0216_zz_bj\Channel 1\Channel_0_cycle_7.wav'
flag=1
fh = open(filepath, 'rb')
content = fh.read()
f_len = os.path.getsize( filepath )
speech = base64.b64encode(content)
fh.close()
ftype='wav'
print 'aaaaa'
cuid = "44-8A-5B-EB-D0-8A" # 表示本机的id,使用mac地址标识
url='http://vop.baidu.com/server_api'
update = json.dumps({'format':ftype,'rate':16000,'channel':1,'cuid':cuid,'token':token,'speech':speech,'len':f_len})
#这个函数容易timeout导致执行不下,如果超时,重新执行一遍,直到执行成功。
#while flag==1:
# try:
print 'bbbbbb'
r = urllib2.urlopen(url,update, timeout=10)
flag=0
#except IOError:
# flag=1
print 'cccccc'
result = json.loads(r.read())
err_no = result['err_no']
#print err_no
if err_no == 0:
text = result['result'][0]
else:
text = u"音档有问题,没有任何声音"
print text
复现步骤、现象及其他描述:
回复vastmandd:能否贴下返回结果