项目场景:
实现语音转文字ASR,文字转语音TTS技术,方便与chatgpt进行语音智能对话
问题1:ASR中报错request pv too much
{'err_msg': 'request pv too much',
'err_no': 3305,
'sn': '876137091191590632079'
}
分析:
追踪发现一般是由于
struct asr_config {
char api_key[40];
char secret_key[40];
//FILE* file; // 需要识别的本地文件
char format[4];
int rate;
int dev_pid;
char cuid[20];
};中的参数有误,导致语音识别失败,比如format文件格式文件后缀 pcm/wav/amr ,不支持其它格式,api_key,secret_key,APP_CUID的对应应用申请次数达到上限
解决方案:
1)参数有误可能是填写的参数有误或者最后上传到数据有误,先将数据源的数据打印出来,确保填写数据是否正确
2)将http请求数据和响应数据打印出来对比是否正常headar->HttpHeaders.HeadersIn.pParam,headar->HttpHeaders.HeadersOut.pParam
问题2:ASR中报错Open api qps request limit reached
分析:
追踪发现是由于api_key,secret_key,APP_CUID的对应应用申请次数达到上限
解决方案:
1)申请新的应用ID