golang实现DCS-SDK
精
初衷是没有golang实现的DCS-SDK,所以自己实现了一个,目前只实现了基本的对答功能。花了几个周末在星巴克鼓捣的,学习和交流使用,代码质量轻拍。
github:godueros
https://github.com/bekars/godueros
点赞
(
1
)
收藏
TOP
这个支持在Post的时候,只post文字么(不附带语音)?比如下面的
我的demo里就是输入的语音,用下面的dcs event:
json = `{"clientContext": [
0,
0,
30,
0
],
"event": {
"header": {
"namespace": "ai.dueros.device_interface.voice_input",
"name": "ListenStarted",
"messageId": "messageId-111111",
"dialogRequestId": "123456"
},
"payload": {
"format": "AUDIO_L16_RATE_16000_CHANNELS_1"
}
}
bekars 发表于 2017.12.18 11:40:12
我的demo里就是输入的语音,用下面的dcs event:json = `{ "clientContext": [ 0, 0, 30, 0 ], "event": { "header": { "namespace": "ai.dueros.device_interface.voice_input", "name": "ListenStarted", "messageId": "messageId-111111", "dialogRequestId": "123456" }, "payload": { "format": "AUDIO_L16_RATE_16000_CHANNELS_1" } }
有试过文字么?我单独把DCS提出来,单纯的DCS,reuqest然后看response,但是始终是status code (204)
没有试过单纯用文字,小度应该没有单纯输入文字的场景吧?
这个模拟测试就是输入的是文字。你那能试一下改成这里的json么?如果是文字的话就可以接入微信了。
你这个是技能测试,传的文字是小度后端服务调用技能skill服务器的请求,我实现的是小度设备端到小度后端的请求,是不一样的两个接口。
完整的调用路径:设备端(音箱) <=> 小度后台 <=> skill服务
这个是DCS-SDK还是BOT-SDK呀?
DCS-SDK
棒棒哒,加精支持~