女儿7月份过生日呢,但是她妈快过生日了。借着给姑娘做个礼物的理由,顺带着把她妈妈的礼物也一起弄了。是不是很给力啊,嘿嘿。
家里有个朋友送的机器人,有语音识别的功能,但是对于我女儿说出来的话,它一句也不懂(ps 对于女儿的话有时候我也是猜的,毕竟女儿两岁还没到。哈哈)
所以我就借着这个契机,想开发一个既能语音识别(关键是能识别我女儿的话),也能遥控家居,也能。。。。。想法太多,我怕几个月的时间搞不定,毕竟还要工作。
硬件准备 :
贴个图吧,这段时间可把往我家送货的快递员累着了,你们辛苦了。
本系统原则就是尽量用成型的api,能不花钱的就不花,以实验为主;再说说我的系统设想,用微信小程序的语音或文字功能(IN/OUT),遥控家里的树莓派(中控/CORE),来控制相应的家电或AI分析等;
截图上都是硬件部分,其他的软件包括百度的语音识别,语音合成,腾讯的IM以及微软的ML.NET人工智能模型 有些已经接入,有些还在研究阶段;
今天的这堆硬件到了,迫不及待的想完成我的设想。我最初的设想是给它安装win10Iot 毕竟我是C#的程序员,这么些年已经离不开微软了,但是万万没想到啊Pi4不支持win10IOT ,只能另辟蹊径了;换linux系统跑.netCore吧,网上有些例子可以借鉴,毕竟我linux也不行。
接下来的任务梳理一下,
1 .搭建微信小程序调用腾讯的IM
2. 调用百度云识别语音(腾讯的语音识别挺坑,需要转格式和转码等 不建议用)
3.使用jieba.net 切词分词 ,调用sqllit或redis 进行动作比对(姑娘太小了,说的话基本上都是一个字,而且发音还不清楚),只有我能听懂,所以经过思量,还是自己建库吧,不用数据模型了;
4.用Alex(或百度)做唤醒 ,用ML.NET做相应人工智能分析(后期等她大一点的时候可以用到);
5.用树莓派连接家中的其他电子设备;
8.模仿类似的语音识别和控制的设备如小米 华为 小度等对系统进行拓展;
大致就这么多了,本系统预计周期为3个月,毕竟是业余时间,而且本人杂事太多,所以周期定长些,本系统研发进度后续会为大家持续更新进度、加油吧骚年~!