语音识别:当天请求次数已用完?
海鑫智圣2018 发布于2019-10 浏览:3151 回复:10
0
收藏

孩子们做学生科技竞赛活动,在树莓派上,使用语音识别、语音合成API,以前一直正常,没有问题,但现在一天使用几次后,就自动语音播出:当天请求次数已用完?!

除了QPS,不是没有次数限制吗?请问,这是怎么一回事?如何解决?

收藏
点赞
0
个赞
共10条回复 最后由用户已被禁言回复于2022-04
#11用户已被禁言回复于2019-10
#10 海鑫智圣2018回复
找到原因了,应该不是百度的问题,而是图灵机器人的问题,谢谢哦

不客气,感谢您的反馈和耐心,欢迎继续使用百度语音技术~

0
#10海鑫智圣2018回复于2019-10

找到原因了,应该不是百度的问题,而是图灵机器人的问题,谢谢哦

0
#9用户已被禁言回复于2019-10
#8 尼基塔007不错回复
树莓派上怎么实现语音识别

任意操作系统,任意编程语言,只要可以对百度语音服务器发起http请求的,均可以使用 api 接口。https://ai.baidu.com/docs#/ASR-API/ecf509ce

0
#8尼基塔007不错回复于2019-10

树莓派上怎么实现语音识别

0
#7rose20135188回复于2019-10

楼主检查到哪里出问题了么?

0
#6用户已被禁言回复于2019-10
#4 海鑫智圣2018回复
  Python在树莓派上,使用了百度的语音识别、语音合成API 提示信息,是语音播出的:“当天请求次数已用完“” APP_ID='14590965' API_KEY= '0HoOwa6hiW9K776yiEviMPn2' SECRET_KEY='lCOlp135b5ccTsm3IxzMNxOG6zP1aq4Q ' client=AipSpeech(APP_ID, API_KEY, SECRET_KEY)   #=================================================================== #语音合成播放 def TTS_PLAY(text_str): result= client.synthesis(text_str,'zh',1,{ 'vol': 15,'per':4,'spd':5 }) if not isinstance(result, dict): with open('/home/pi/robot/auido.mp3', 'wb') as f: f.write(result) os.system('omxplayer /home/pi/robot/auido.mp3') #=================================================================== #录音&识别 def Luyin_ASR(): os.system('arecord -D "plughw:1,0" -f S16_LE -d 5 -r 16000 /home/pi/robot/5.wav') def get_file_content(filePath): with open(filePath, 'rb') as fp: return fp.read() result_json = client.asr(get_file_content('/home/pi/robot/5.wav'),'wav',16000,{'dev_pid':1536}) if result_json['err_no']==3301:#speech quality error return " ",0,0 else: result_input = result_json['result'][0].replace(",", "") if "重播留言" in result_input: return result_input,1,1 if "唱一首歌" in result_input: return result_input,1,2 if "讲一段评书" in result_input: return result_input,1,3 else: return result_input,1,99
展开

您自己的代码需要自己检查修改。可以参考官方demo https://github.com/Baidu-AIP/speech-demo/tree/master/rest-api-asr/python

0
#5海鑫智圣2018回复于2019-10

麻烦给看一下,谢谢,什么原因?

0
#4海鑫智圣2018回复于2019-10

 

Python在树莓派上,使用了百度的语音识别、语音合成API

提示信息,是语音播出的:“当天请求次数已用完“”

APP_ID='14590965'
API_KEY= '0HoOwa6hiW9K776yiEviMPn2'
SECRET_KEY='lCOlp135b5ccTsm3IxzMNxOG6zP1aq4Q '
client=AipSpeech(APP_ID, API_KEY, SECRET_KEY)

 

#===================================================================
#语音合成播放
def TTS_PLAY(text_str):
result= client.synthesis(text_str,'zh',1,{ 'vol': 15,'per':4,'spd':5 })

if not isinstance(result, dict):
with open('/home/pi/robot/auido.mp3', 'wb') as f:
f.write(result)

os.system('omxplayer /home/pi/robot/auido.mp3')
#===================================================================
#录音&识别
def Luyin_ASR():
os.system('arecord -D "plughw:1,0" -f S16_LE -d 5 -r 16000 /home/pi/robot/5.wav')

def get_file_content(filePath):
with open(filePath, 'rb') as fp:
return fp.read()

result_json = client.asr(get_file_content('/home/pi/robot/5.wav'),'wav',16000,{'dev_pid':1536})
if result_json['err_no']==3301:#speech quality error
return " ",0,0
else:
result_input = result_json['result'][0].replace(",", "")
if "重播留言" in result_input:
return result_input,1,1
if "唱一首歌" in result_input:
return result_input,1,2
if "讲一段评书" in result_input:
return result_input,1,3
else:
return result_input,1,99

0
#3用户已被禁言回复于2019-10
#2 海鑫智圣2018回复
Q:语音合成、语音识别接口每天调用限额是多少?默认QPS是多少?如何申请提高配额? A:语音合成服务默认提供100QPS,服务接口每天不限制调用量。语音识别服务默认提供10QPS,服务接口每天不限制调用量。如需要的QPS大于默认额度,需申请提高配额,请登录控制台,点击百度语音,选择应用列表,选择对应应用,查看详情,点击申请提高配额,一般会在2个工作日内完成审核,审核通过后,将可使用提额后的QPS额度。 ----不是不限制次数吗?
展开

您好,目前百度语音合成、语音识别接口每天调用是没有限制的,仅对qps有限制。请问你这里使用的是哪个接口呢?可以贴一下具体的报错。

0
#2海鑫智圣2018回复于2019-10

Q:语音合成、语音识别接口每天调用限额是多少?默认QPS是多少?如何申请提高配额?
A:语音合成服务默认提供100QPS,服务接口每天不限制调用量。语音识别服务默认提供10QPS,服务接口每天不限制调用量。如需要的QPS大于默认额度,需申请提高配额,请登录控制台,点击百度语音,选择应用列表,选择对应应用,查看详情,点击申请提高配额,一般会在2个工作日内完成审核,审核通过后,将可使用提额后的QPS额度。

----不是不限制次数吗?

0
TOP
切换版块