[ 项目篇 ] 02 - LiveSpeaker项目的硬件平台选型

博客围绕智能音箱平台选型展开,介绍项目初期选择Amlogic A113x平台的原因,探讨Rokid开源该平台项目的意义。还阐述从驱动到应用层的分析工作,提出音频、蓝牙等多方面的替代与重构方案,强调经改造后项目的价值。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

平台选型

通过分析市面各家厂商平台的特点,从而对智能音箱有个初步概念。

从主芯片的特性,代表产品,产品的软件方案,大致介绍下。

芯片厂主要芯片特色代表产品软件系统
联发科MT8516针对智能语音市场的芯片天猫精灵Linux
RockchipRK3229支持8路数字硅麦直连智能沙发“小左”
全志R16无需DSP器件,整体打包方案小爱同学Linux
AmlogicA113X低功耗和高性价比小度智能音箱Linux
RokidKAMINO18自家芯片/产品rokid若琪meLinux
君正X100E功耗低DOSS音箱Linux
乐鑫ESP32低成本,低端方案IOT从设备居多FreeRTOS

项目刚开始的平台选择Amlogic A113x平台,一方面市场是的音箱大部分采用该芯片,另一方之前Rokid已经将 Amlogic A113x部分开源,硬件电路、软件方案全部可以从官方获取到。

我有疑问:Rokid 已经将Amlogic A113x 软硬件开源了,已经有现成的方案,这个开源项目的意义何在?

  1. Rokid开源的A113x平台已经搭建完成,直接可以使用,俗话说,授人以鱼不如授人以渔,其中代码框架 / 应用模块 是怎么实现,还是需要自己去深入看代码的。这也是这个项目的工作,其中我会从驱动的模块分析,到应用层进行分析,看看如何实现的,如何学习别人好用的框架。

  2. 快速学习一门技巧的方法,三个步骤:模仿 -> 重构 -> 创造。 比如:

项目中音频部分采用的是FFMPEG实现的,一方面熟悉了FFMPEG的用法,另一方能不能用替代方案GStreamer

还有其中的蓝牙框架是采用的博通的BSA,能不能用开源的Bluez 或许是安卓中的bluedroid

其中的配网操作使用的SmartConfig实现的,能不能用Ble配网或许是声波配网。

其中集成的语音服务是Rokid自己的,能不能通过移植支持别家的语音服务,比如Amazon Alexa , 百度的DuerOS

其中云端固件更新部分对接的是Rokid的后台, 能不能通过云服务自己构建,重构后端服务。比如常用的设备操作OTA升级,用户登录等。

既然能在A113X上运行,能否移植到树莓派上面.

等等等。

经过这样的一步一步重构,改造之后,这个项目就很有价值了。


  • 参考文章

智能音箱常用硬件平台对比分析
6款内置晶晨方案智能音箱拆解汇总

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

程序手艺人

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值