91 lines
2.7 KiB
Markdown
Executable File
91 lines
2.7 KiB
Markdown
Executable File
Beken AI SDK
|
||
=================================
|
||
|
||
|
||
|
||
1. 简介
|
||
---------------------------------
|
||
|
||
本方案是基于,端对云,云对大模型的设计方案。
|
||
|
||
支持双屏显示,提供视觉加语音的陪伴体验和情绪价值。
|
||
|
||
支持端侧打通,各种通用大模型的设计方案,直接对接Open AI、豆包、DeepSeek等。
|
||
|
||
并且能够有效,利用云的分布式部署,降低网络延迟,提高交互体验。
|
||
|
||
支持端侧AEC,NS等音频处理算法,支持G711/G722编码格式,支持KWS关键字打断唤醒,支持提示音播放。
|
||
|
||
包含常用外设的参考设计以及Demo,比如,陀螺仪,NFC,按键,震动马达,Nand Flash,LED灯效,充电管理,DVP camera,双QPSI屏。
|
||
|
||
|
||
2 规格
|
||
---------------------------------
|
||
|
||
* 硬件配置:
|
||
* SPI LCD X2 (GC9D01)
|
||
* 麦克
|
||
* 喇叭
|
||
* SD NAND 60MB
|
||
* NFC (MFRC522)
|
||
* 陀螺仪 (SC7A20H)
|
||
* 充电管理芯片 (ETA3422)
|
||
* 锂电池
|
||
* DVP (gc2145)
|
||
|
||
* 软件特性:
|
||
* AEC
|
||
* NS
|
||
* G722 / G711u
|
||
* 唤醒词定制
|
||
* WIFI Station
|
||
* BLE
|
||
* BT PAN
|
||
|
||
完整方案文档请参考:
|
||
https://docs.bekencorp.com/arminodoc/bk_aidk/bk7258/zh_CN/v2.0.1/projects/beken_genie/index.html
|
||
|
||
|
||
Armino AIDK SDK代码下载
|
||
---------------------------------
|
||
|
||
您可从 gitlab 上下载 Armino AIDK SDK, 分支信息如下::
|
||
|
||
|
||
mkdir -p ~/armino
|
||
cd ~/armino
|
||
git clone --recurse-submodules https://gitlab.bekencorp.com/armino/bk_ai/bk_aidk.git -b ai_release/v2.0.1
|
||
|
||
AIDK在gitlab上的分支是ai_release/v2.0.1, 如果需要取特定的版本, 可以将branch_name替换成tag::
|
||
|
||
|
||
git clone --recurse-submodules https://gitlab.bekencorp.com/armino/bk_ai/bk_aidk.git -b ai_release/v2.0.1.x
|
||
|
||
|
||
如果您还没有gitlab账号, 您可从 https://github.com/bekencorp/bk_aidk 下载 Armino AIDK SDK, 分支信息如下::
|
||
|
||
|
||
mkdir -p ~/armino
|
||
cd ~/armino
|
||
git clone --recurse-submodules git@github.com:bekencorp/bk_aidk.git -b ai_release/v2.0.1
|
||
|
||
|
||
Armino AIDK SDK在github上的仓库
|
||
---------------------------------
|
||
|
||
github上bk_avdk_ai仓库和bk_idk_ai仓库都是bk_aidk仓库的子仓库, 使用上述git clone --recurse-submodules命令下载bk_aidk仓库即可::
|
||
|
||
|
||
bk_aidk
|
||
|____bk_avdk_ai
|
||
|____bk_idk_ai
|
||
|
||
|
||
|
||
环境配置及烧录代码
|
||
---------------------------------
|
||
|
||
Armino 支持在 Windows/Linux 平台进行固件烧录, 烧录方法参考烧录工具中指导文档。
|
||
以Windows 平台为例, Armino 目前支持 UART 烧录。
|
||
|
||
具体烧录流程请参考 https://docs.bekencorp.com/arminodoc/bk_idk/bk7258/zh_CN/v_ai_2.0.1/index.html |