百工联工业互联网技术服务平台

开源智能音箱

智能家居开源智能音箱
简介
我们提出了一个名为"Smart Speaker from Scratch"的开源智能音箱方案,旨在解决市面上智能音箱的隐私和功能受限问题。该方案采用开源软硬件资源,同时考虑成本,以确保价格相对较低。该智能音箱具备可靠性,能够日常播放音乐和控制家电。硬件平台采用友善之臂的Nanopi Neo Air和新设计的4麦克风线性阵列。功能方面,实现了声音配网、回声消除和支持多种语音助手。项目日志和代码仓库可以在相关链接中找到。通过这个开源方案,我们希望为用户提供一个平价且可日常使用的智能音箱选择。
正文
我们提出了一个解决方案,即设计一个开源的智能音箱,以解决市面上智能音箱存在的隐私和功能受限问题。该方案名为"Smart Speaker from Scratch",旨在通过完全开源的方式打造一个平价且可日常使用的智能音箱。

该方案有以下三个目标:

1. 开源:尽可能使用开源的软硬件资源,同时也接受非开源资源的使用。我们希望提供一套完全开源的方案,并为用户提供多种选择。

2. 平价:我们将在硬件和结构设计上充分考虑成本,以确保智能音箱的价格相对较低。例如,我们可以选择低成本的纸壳作为结构材料,这样更多的人可以参与到DIY中。

3. 可日常使用:我们的智能音箱将具备足够的可靠性,不仅停留在原型阶段或仅仅是演示品。它将能够像市面上的智能音箱一样,日常播放音乐并控制家里的电器。

具体的设计方案如下:

我们将采用友善之臂的Nanopi Neo Air和新设计的4麦克风线性阵列作为硬件平台。

功能方面,我们将实现以下几个功能:

1. 声音配网:当设备未连接WiFi时,用户可以通过打开网页应用https://voice-engine.github.io/hey-wifi/,通过声音将WiFi信息发送给设备,从而实现设备的WiFi连接。

2. 回声消除:在音箱播放音乐时,为了能够清晰听到人的声音,我们需要在音乐和人声混合中消除或削弱音乐的声音。为此,我们将使用回声消除(Echo Cancellation)技术。该功能的实现可以参考https://github.com/voice-engine/ec。

3. 支持各种语音助手:我们的智能音箱将支持多种语音助手,包括Google Assistant、Amazon Alexa、Snips、Mycroft、百度的DuerOS和出门问问等。

我们的项目日志可以在https://hackaday.io/project/164221-smart-speaker-from-scratch找到,Github仓库地址为https://github.com/voice-engine,同时我们还在知乎上有专栏https://zhuanlan.zhihu.com/voice-engine。

通过这个开源的智能音箱方案,我们希望能够解决市面上智能音箱存在的隐私和功能受限问题,并为用户提供一个平价且可日常使用的选择。

ta*******

有类似项目?立即免费发布需求