CSR8670项目实战:BlueSiri轻智能蓝牙音箱

Posted NiceBT

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了CSR8670项目实战:BlueSiri轻智能蓝牙音箱相关的知识,希望对你有一定的参考价值。

为了让CSR867x的开发更容易,现与思度科技联合推出CSR867x学习板【淘宝链接:思度科技CSR开发板】

技术交流QQ群号:743434463
开发板会员QQ群号:725398389(凭订单号入群,赠PPT、项目源码、视频教程)
——————————正文分割线———————————–

#1. 引言
智能音箱是当下非常热门的产品,其智能语音交互功能成功地激活了音箱市场,带动音频产业成为焦点。

市面上主流的智能音箱以MTK的MT8516、瑞芯微的RK3288等高性能音频处理器为核心,支持麦克风阵列远场拾音,连接网络后可提供智能语音服务,给用户非常新颖的交互体验,并且用户粘性持续提高。

在此局面下,传统的蓝牙音箱需要发挥成本优势,并提供近似于智能音箱的基于远场语音识别的智能交互体验,才能维持其市场占有率。

本项目提供了一种解决方案,使得蓝牙音箱可以轻松升级为支持远场语音助手的轻智能蓝牙音箱。

#2. 主要功能
系统框图如下:

整个系统由4个部分组成:

  • CX20921:负责2-mic阵列的驱动、回声消除、唤醒词捕捉、噪声抑制、语音信号输出。当捕捉到唤醒词后,IRQ脚输出中断事件。
  • CSR8670:负责语音信号输入、BT语音通话、BT音乐播放、发送语音唤醒事件给Siri。
  • ios Siri:负责运行语音助手,接收语音信号、发送语音回应、发送音乐
  • Amplifier:负责驱动扬声器,这里需要选用支持3线I2S从模式的功放芯片。

#3. 项目难点
项目整体难度不大。值得一提的是,此方案的语音交互序列图如下:

CX20921 CSR8670 iOS Siri 监听唤醒词 检测到唤醒词 IRQ中断事件 HFP Voice Recognition事件 HFP audio connection 播放用户提示音 输入用户语音 上行语音stream 处理用户语音 播放智能语音回应 HFP audio disconnection CX20921 CSR8670 iOS Siri 语音交互序列图

#4. 总结
与传统的蓝牙方案相比,此方案可实现5m以内的手机或平板的系统自带的语音助手(包括华为、三星等手机自带的语音助手),在增加少量成本的前提下,用户交互体验提升明显,个人认为将是后续蓝牙音箱升级的主流方案。

在此方案的基础上,如需支持Alexa语音助手,可在iOS环境下运行Alexa的SDK,打通bluetooth enabled功能后,即可实现通过语音控制音箱播放、暂停、换歌等动作,进一步提升交互体验。

以上是关于CSR8670项目实战:BlueSiri轻智能蓝牙音箱的主要内容,如果未能解决你的问题,请参考以下文章

CSR8670项目实战:BlueDongle 蓝牙音频测试dongle

CSR8670项目实战:BluePager蓝牙寻呼机

CSR8670项目实战:BluePager蓝牙寻呼机

CSR8670项目实战:BluePager蓝牙寻呼机

CSR8670项目实战:4人组网蓝牙对讲耳机

CSR8670项目实战:4人组网蓝牙对讲耳机