# EVS SDK 介绍

EVS是 iFLYOS 推出的设备接入协议,相较于IVS更加轻量,更加方便。

EVS SDK 提供EVS 云端协议的基础实现,同时实现了比较复杂的设备逻辑(如焦点管理等),供厂商和开发者快速接入EVS。EVS SDK可以广泛使用与手机、智能音箱、儿童智能硬件、机器人、手机APP等项目中。

另外,EVS SDK 开放了部分自定义接口供开发者自定义设备表现。你在集成SDK后,需要根据不同的业务,调用相应的 SDK 接口,调用方法可参考文档和 SDK demo。

为了让EVS SDK 更好地服务厂商和开发者,在集成过程中若你有任何的问题/建议/需求,可以通过git issue 提交给我们,我们会尽快处理。

# API

在开发语音交互应用/设备时,你可能需要一些设备接口来完成一些工作,你可以查看API文档

# Android

EVS SDK Android版实现了所有 EVS 协议。

# 开发环境要求

  • Git
  • Android Studio 3.1.2 或以上
  • 能够正常访问 jCenter、Google Maven 的网络连接
  • 一部 Android 4.4 或以上的开发设备(或以平板电脑代替)

# 下载源码

https://github.com/iFLYOS-OPEN/SDK-EVS-Android

使用 Android Studio 打开同步下来的 SDK-Android 工程。首次打开需要等待 Gradle 联网下载一些依赖库,可能需要较长时间,需要保持网络畅通。查看SDK文档

# iOS

由于iOS的特殊性,EVS SDK iOS版仅支持 APP 项目集成。你可以通过集成 EVS SDK iOS版,在你的APP中实现语音助手的能力。

# 版本要求

SDK版本 最小iOS版本 xcode版本
1.X.X iOS 10.1 xcode 10.2

# 下载源码

https://github.com/iFLYOS-OPEN/SDK-EVS-iOS

查看SDK文档

# Linux

为了开发者在Linux设备上能够快速接入iFLYOS,我们提供了iFLYOS 通用开发板(可联系商务 +86 19927478824),也提供了Linux EVS 在树莓派的参考实现 (opens new window)