作者:重庆互联网小徐 发布时间:2024-04-25 浏览:19689 赞(1950) 收藏 评论(0)
为了简化微信小微在Android平台的对接难度,提升方案的集成度、安全性,我们提供设备APP的方式进行对接。简单来说,我们把小微的全部功能封装成了一个主要运行在后台的Android APP,该APP以aidl的方式对外提供小微服务。
在使用小微功能时,首先启动小微设备APP,它会运行在后台,等待外部的bind。在您自己的应用启动后,以client的形式与小微APP建立连接,并使用小微的全部功能。
小微设备APP接受音频或文本数据,对于音频数据进行实时的云端ASR解析,您可以获得文本并实时显示。在完成云端vad检测或由您本地触发静音后,小微后台将完成语义分析和资源请求流程,并将最终的响应结果、TTS以及播放资源回调至用户APP,由用户APP进行资源播放和展示。
小微整合了多方资源,如QQ音乐、企鹅FM、墨迹天气、百科问答等。您只需要通过语音请求即可获取这些资源,资源格式主要为文本和URL,您的播放器需要支持以下类型的URL播放:
MP3
m3u8
AAC(m4a)
flac
小微的TTS也是URL类型,为了更好的用户体验,需要播放器支持chunk流播放(MP3格式)。
为了简化交互逻辑,小微设备APP封装了音视频通话(voip)和联系人功能,这部分的activity和UI已经由小微完成,并适配了大部分分辨率,细节接口不对外开放。您可以通过指令来拉起联系人扫码绑定、联系人操作和voip通话界面。如果您发现我们的UI在您的设备上适配有问题,请联系我们解决。
小微设备APP内部集成了腾讯视频相关的控制接口,在设备端安装腾讯视频APP后,即可通过小微来进行视频点播和控制。
为了便于接入,我们提供以下内容
小微设备APP(apk文件)
aar包(包含小微的数据结构类和接口文件)
user demo(源代码,除唤醒模块外,其它部分遵循MIT开源协议)
重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,20年的开发经验和完善的售后服务体系获得合作客户的高度认可!
关注重庆互联网官方公众号,即可获取粉丝专享福利!
欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!