叮当宝贝技术架构
1.層次架構
1.S905D主控端
基于Android平臺的S905D主控端,包含以下核心功能:
1.1語音業務
主要通過麥克風陣列獲取語音數據,然后經過音頻編解碼技術,ASR,NLP,TTS技術,完成音頻與文字以及語義的多層解析。
1.2智能家居業務
智能家居業務包含兩個用戶入口,APP控制與語音控制,基于Android平臺的主控端 + Android/iOS app + java后端開發,
1.3音視頻業務
使用FFMpeg + RTMP + IJKPlayer,基于Android+Linux平臺和七牛云視頻推拉流服務器,完成的視頻監控業務。
2.Rokid語音服務
第三方語音服務平臺,提供語音解析與語音合成業務,包含一部分語音內容服務。通過語音服務SDK繼承到Android平臺主控端,基于ASR,NLP,TTS技術,完成音頻與文字以及語義的多層解析。
3.Hoopeu語音事務攔截器
主要處理自有語音業務,包含智能家居控制,親情看護,日常提醒,防盜等功能的解析處理。使用了Spring,SpringMVC,MySql,NLP解析技術。
4.Mqtt消息中間件
基于Apache Active MQ平臺的消息中間件,為主控端與APP端提供高并發的消息通信服務。
5.控制APP
基于Android和IOS平臺開發的原生APP,負責與主控端進行通信,完成配置與控制業務邏輯。
6.STM32從控端
基于STM32平臺的硬件控制系統,通過串口通信的方式,接收S905D主控端指令,進行硬件末端的控制和數據采集業務。
總結
- 上一篇: 名言(2015年)
- 下一篇: Oracle 11g OCP考试总结