概述

天猫精灵提供语音AIoT芯片的同时,提供了对应芯片平台的AliGenie SDK(简称AG SDK),可供服务商或者品牌商进行语音智能设备的二次开发。
AliGenieSDK提供了两大类型能力:

  • 语音链路能力,包括本地前端语音算法、在线ASR/NLP/TTS及技能服务能力;
  • IoT生态能力,包括基于Wi-Fi、蓝牙BLE/Mesh的中控IoT能力。

    SDK说明

AliGenieSDK整体架构采用分层设计,基于国产操作系统AliOS Things打造,和国内资深芯片原厂定制研发芯片,并提供标准的芯片平台开发、测试服务。
AliGenieSDK系统架构如下图:
image.png
其中,绿色表示服务商/品牌商按需进行二次开发的部分;蓝色表示有天猫精灵定义并实现的开发框架OpenAPI和平台适配层;橙色表示芯片原厂提供的芯片和BSP服务包。
OpenAPI框架层涵盖了天猫精灵语音服务、网络服务、蓝牙/Wi-Fi等IoT服务,音频播控服务以及其它服务。
AG SDK集成方式和接口说明参见《天猫精灵AG SDK集成和接口说明》。

AliGenie SDK是基于芯片上AliOS Things/BSP,AliOS Things需要参考AliOS Things相关文档,BSP需要参考对应芯片BSP相关文档。