利用Mycroft实现机器人语音通信及树莓派游戏手柄编程
1. 利用Mycroft实现机器人语音通信
1.1 功能实现
通过 requests.get 方法向机器人上的Flask服务器发送请求,请求的URL由菜单选项的完整地址构成,如 /run/line_following 。请求发送后,Mycroft会说出“Robot starting”以通知用户已成功联系到机器人。示例代码如下:
def create_skill():
return MyRobot()
1.2 设置文件
将设置信息存于 my-robot-skill/settings.json 文件中,定义了使用的URL。示例如下:
{
"base_url": "http://myrobot.local:5000"
}
1.3 需求文件
技能使用了 requests 库,需在 my-robot-skill/requirements.txt 文件中添加:
requests
1.4 创建词汇文件
在技能文件夹内创建词汇文件夹 my-robot-
超级会员免费看
订阅专栏 解锁全文
3172

被折叠的 条评论
为什么被折叠?



