最近从百度开发者中心申请了一个"DuerOS开发套件个人版",之前买的树莓派终于派上用场了。如图:
刷完官方镜像之后就可以开始调戏小度了,唱歌,讲段子,功能还挺多,相当于一个智能音箱了。自然我是不满足于既定的这些功能,想进行二次开发,查找了一圈没有发现go的sdk,二话不说照着文档搞出来一个go的实现。地址在https://github.com/icexin/dueros
得益于go良好的跨平台特性,我的主要开发工作是在mac上完成的,树莓派上也可以直接运行,linux应该也没问题,不过没有做过测试。
当然最终我的目标是实现一个智能家具平台,目前已经做到第一步了,剩下的就是把各个硬件模块组合起来。后续会发文章把程序的功能进行拆解分析发出来。
总的来说,用go开发还是挺舒服的,无论是操作网络还是操作底层的硬件,加上其良好的跨平台特性,go在人工智能领域将会大放异彩!