2018年8月,iFLYOS推出了連通服務端與設備端之間的通信協議---iFLYOS Voice Service(簡稱IVS)。經過通信協議可將iFLYOS的智能語音交互能力以API形式向智能硬件設備開放。通信協議上線後,因爲擁有功能完善,集成快速的優勢,倍受開發者好評。git
爲了更好地服務開發者和廠商,iFLYOS推出全新的Embedded iFLYOS Voice Service(簡稱EVS)通信協議。EVS協議是新的iFLYOS雲端和客戶端的交互協議,相對於IVS,本協議將採起websocket進行通信,極大下降設備運行要求,進而下降硬件成本;同時EVS針對國內廠商的需求進行了多項優化,讓設備接入更快捷方便。web
(EVS協議已正式發佈上線,詳情可見:https://dwz.cn/HdfSC0vz)websocket
如何可以讓你們更快速集成EVS,接入iFLYOS系統並使用訊飛的語音能力?iFLYOS的答案是開源,並封裝SDK。socket
iFLYOS的全新EVS SDK 實現了EVS的標準協議,廠商和開發者無需從頭對接協議。同時SDK完成了比較複雜的設備邏輯,新增瞭如音頻焦點管理,在打開多個可播放音頻的技能的狀況下,開發者可根據需求設置音頻焦點;設備狀態同步與管理,保證雲端與設備端不會處於長期失聯狀態;還有設備提示系統、設備鬧鐘等實用設備邏輯。以上邏輯的表現皆開放了自定義接口供開發者進行調整。優化
除了直接使用EVS SDK以外,iFLYOS 團隊將SDK源碼和SDK demo所有開源供開發者使用。開發者可在git上查看,並根據本身的實際需求進行修改。spa
針對大部分開發者和廠商的需求,本次發佈的EVS SDK會有 Android版和iOS版。Android版可適用於全部包括APP,智能音箱,兒童智能硬件,機器人和手機等多種設備。iOS版適用於iOS手機APP,開發者可根據需求一鍵接入。blog
本次與EVS SDK一同發佈的,還有設備端開發過程當中可能會用到的API,包含桌面推薦,內容發現頁等運營功能,更好地知足開發者和廠商個性化運營需求。接口
咱們已開通git,商務渠道,技術支持渠道,論壇等多渠道溝通方式接收你們的建議和需求,期待前來分享與指導。開發