为了增加机器人互动性,考虑加一个语音识别功能。
语音识别实际上是个大工程,但是现在有很多可以离线识别的模块,不贵,功能也好用。
今天登场的主角是SU-03T,便宜好用,可以直接控制很多引脚,不过这里用不到,开发不但不用代码,连图形化都不用,只用个网页就可以了。
技术上的难度真没有说,主要是思路了。
一步一步需求分析:
PIN脚设置
这块暂时统统不要,当然接个灯啥的倒是挺方便,以后用得到再说
唤醒定义
因为机器人是橘色的,剧中性格比较皮,所以决定叫他橘皮或者小橘,设置了四个唤醒词:你好小橘,小橘小橘,你好橘皮,橘皮橘皮。
唤醒回复
想弄点好玩的,暂时没想到啥,不同时支持英文中文是个遗憾,暂时设定:等待命令中、什么指示、啥事儿、答屎馁
命令词
这个是核心,想弄很多好玩的,慢慢加
报时功能:
几点了|报时|现在几点了
在我脸上
想让时间在脸上显示,时间的获取就用wifi ntp
给爷笑一个
哎嘿嘿嘿嘿(纯恶搞,无实际用途,屏幕显示微笑)
放个歌听听|放歌|播放音乐
不好听别打我哦|音乐起(wifi连接电脑端播放音乐)
我想玩游戏
开搞(打开STEAM平台)
开机播报
橘皮来喽
退出播报
我撤了|我闪了|摸鱼去了
主动退出
去吧
溜了溜了
自定义音效
爱死机开头音效 开机音效
鸡你太美 还没想好放哪里