eatjpg
14
积分
1
获赞
【技术咨询】上传音频数据后返回500响应
Ta的回复 :今天用alexa-avs-sample-app 改过的windows程序接入还是恢复 “抱歉,我不知道你在说什么” 有官方技术人员帮忙看看 上面说的两个问题吗。
14
【技术咨询】上传音频数据后返回500响应
Ta的回复 :又测试了一下,目前发送的数据结束跟java客户端是一样的,但是有以下问题: 1)如果没有收到Stopcapture就发结束的话,会没有任何响应。接入AVS的话是正常的,在DuerOS的AVS兼容方式,请问是要发什么数据或者要怎么处理? 2)如果一直上传数据,等收到Stopcapture以后再停止,回的是 “抱歉,我不太确定”,好像识别不正确。这个是什么原因? 麻烦再跟进下,谢谢
14
【技术咨询】上传音频数据后返回500响应
Ta的回复 :发给AVS的话是可以正常结束的,而且是按照格式 " --boundary-- "发的, 不知道DuerOS的兼容模式有什么不同。另外一个类似问题的帖子,那位提问的工程师说找到了不一致的地方,但是没有具体说明。 看了一下 charles 工具,好像是抓手机端的吧,我们的是arm linux 设备上的,似乎无法做同样的操作,用wireshark抓到的是加密的包
14
【技术咨询】上传音频数据后返回500响应
Ta的回复 :官方技术人员呢?
14
Recognize event没有返回,或者返回值500
Ta的回复 :请问下是哪里不一样?我也遇到了同样的问题
11
【技术咨询】上传音频数据后返回500响应
Ta的回复 :好的,主要是发给AVS是能正常是别的,响应没有提示,所以比较难定位原因。 我发的请求是这样的: { "event":{ "header":{ "namespace":"SpeechRecognizer", "name":"Recognize", "messageId":"messageId-201", "dialogRequestId":"ca600-2c50-45fc-0821205636-0" }, "payload":{ "profile":"NEAR_FIELD","format":"AUDIO_L16_RATE_16000_CHANNELS_1" } }, "context":[ {"header":{"namespace":"AudioPlayer","name":"PlaybackState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"IDLE"}}, {"header":{"namespace":"SpeechSynthesizer","name":"SpeechState"},"payload":{"token":"","offsetInMilliseconds":0,"playerActivity":"FINISHED"}}, {"header":{"namespace":"Alerts","name":"AlertsState"},"payload":{"allAlerts":[],"activeAlerts":[]}}, {"header":{"namespace":"Speaker","name":"VolumeState"},"payload":{"volume":30,"muted":false}} ] } 收到的DuerOS的StopCapture: { "directive":{ "header":{ "namespace":"SpeechRecognizer", "name":"StopCapture", "messageId":"e53896c217684a3ebb1dadd083380525", "dialogRequestId":"ca600-2c50-45fc-0821205636-0"}, "payload":{} } } 请看看能不能定位到具体是哪里的格式异常,谢谢!
14
【技术咨询】上传音频数据后返回500响应
Ta的回复 :论坛没有技术人员在?
14