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