有没有办法在Pepper的平板电脑上显示对话框输入(人工输入)和输出(机器人答案)?我在https://softbankroboticstraining.github.io/pepper-chatbot-api/#pepper-chat上看到了它的一个示例,但它不能直接在QiChat语法中工作。
我还在ALTabletService
文档中看到了一些关于图像的例子,但没有看到交互式对话框的例子。其背后的动机是进行多模态交互,而不仅仅是基于音频的交互。注意:Python实现比Choreographe更好。
答案 0 :(得分:2)
执行以下操作以获取人工输入和机器人答案: -
在平板电脑上显示这些事件输出。
答案 1 :(得分:1)
这是可能的,建议是的!
您需要与应用程序一起创建网页。此网页应称为index.html,位于项目的“html”目录中。它将自动托管在机器人上,并使您可以在将应用程序部署到机器人时显示平板电脑。
在网页代码中的Javascript中,您可以订阅活动(请参阅http://doc.aldebaran.com/2-5/dev/js/index.html)以显示机器人理解的内容并推送机器人所说的内容。
在Python中,您只需拨打 ip link set eth1 down
ifconfig eth1 0.0.1.2 netmask 255.255.255.0
route add default gw 0.0.1.2 eth1
ip link set eth1 up
然后ALTabletService.loadApplication
即可在平板电脑上显示该网页。