前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[ 项目篇 ] 02 - LiveSpeaker项目的硬件平台选型

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

作者头像
程序手艺人
发布2019-03-20 14:33:18
1.1K0
发布2019-03-20 14:33:18
举报
文章被收录于专栏:程序手艺人程序手艺人

平台选型

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

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

芯片厂

主要芯片

特色

代表产品

软件系统

联发科

MT8516

针对智能语音市场的芯片

天猫精灵

Linux

Rockchip

RK3229

支持8路数字硅麦直连

智能沙发“小左”

全志

R16

无需DSP器件,整体打包方案

小爱同学

Linux

Amlogic

A113X

低功耗和高性价比

小度智能音箱

Linux

Rokid

KAMINO18

自家芯片/产品

rokid若琪me

Linux

君正

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款内置晶晨方案智能音箱拆解汇总

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2019年03月20日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档