我正在Arm Linux平台上测试google-assistant-sdk(python),在Raspberry上使用相同的certificate.json和相同的device-model-id,但是在测试“播放新闻”时,与raspberry的结果不一样命令。在树莓上,sdk将输出
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{"text": "play news"}
ON_RESPONDING_STARTED:
{"is_error_response": false}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{"with_follow_on_turn": false}
ON_MEDIA_TRACK_LOAD:
{
"metadata": {
"album": "Reuters TV 5-minute briefing (U.S.)",
"album_art": "http://lh6.googleusercontent.com/proxy/WA10gikNluFtl4dkyHvP3h42oPBqjROLOQDQg0r6NTWyYvXF5OFY-XounxWKanpfRLMsS_oStiFqyAc90O8459WVEDiSQ63TGhmtQqozEi5vgBj8tKBlmf6JO-dqJabzIiKh=s128",
"title": "Reuters TV (U.S.)"
},
"track_type": 1
}
ON_MEDIA_TRACK_PLAY:
{
"metadata": {
"album": "Reuters TV 5-minute briefing (U.S.)",
"album_art": "http://lh6.googleusercontent.com/proxy/WA10gikNluFtl4dkyHvP3h42oPBqjROLOQDQg0r6NTWyYvXF5OFY-XounxWKanpfRLMsS_oStiFqyAc90O8459WVEDiSQ63TGhmtQqozEi5vgBj8tKBlmf6JO-dqJabzIiKh=s128",
"title": "Reuters TV (U.S.)"
},
"track_type": 1
}
但是我的手臂平台上没有ON_MEDIA_TRACK_LOAD和ON_MEDIA_TRACK_PLAY。
我在arm平台上使用python 3.6.3。并没有错误显示
ON_CONVERSATION_TURN_STARTED
ON_END_OF_UTTERANCE
ON_RECOGNIZING_SPEECH_FINISHED:
{"text": "play news"}
ON_RESPONDING_STARTED:
{"is_error_response": false}
ON_RESPONDING_FINISHED
ON_CONVERSATION_TURN_FINISHED:
{"with_follow_on_turn": false}
它只是没有这些MEDIA事件输出,似乎sdk无法在我的arm平台上处理此MEDIA事件,但是没有错误和其他要检查的东西。有人可以给我一些建议吗?谢谢!
顺便说一句,当我在覆盆子上测试“播放音乐”并收到响应“对不起,我无法在此设备上执行此操作”。这样对吗?我使用google_assistant_library-1.0.0进行测试,并且在发行说明中支持播放新闻和音乐,但是似乎只有“播放新闻”才能在树莓派上运行?