Skip to content

bekencorp/bk_aidk

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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