设计制作一个可以从硬件开始定制的语音助手,且需要在语音助手上接入并控制自己的设备(自有协议),可扩展性还要好,方便后续升级(不论是硬件还是软件),同时还希望设备能很迷你。选用MiniPi作为核心板,运行Linux系统,使用mini-PCIE的金手指封装引出了需要的IO, Pico主要有以下特点:
- 自主设计的电路硬件,可以方便地增减需要的硬件模块,比如添加多麦模块、手势识别模块,删去不必要的蓝牙音箱功能等等
- 从最底层实现语音功能,所有代码都可以开放成SDK
- 使用最常用的Mqtt协议实现自定义硬件接入,将语音识别结果用来控制任何东西(后期加入语义理解的话效果更佳)
- 带一个OLED显示屏
- 极致小巧,仅仅比口香糖大一点
部分原理图