重庆互联网,19年企业互联网解决经验,专业网站开发、移动端开发、微信端开发、小程序开发!
重庆网络推广公司

腾讯小微(12)— 接入形式

作者:重庆互联网小徐 发布时间:2024-04-25 浏览:19689 赞(1950 收藏 评论(0)

为了简化微信小微在Android平台的对接难度,提升方案的集成度、安全性,我们提供设备APP的方式进行对接。简单来说,我们把小微的全部功能封装成了一个主要运行在后台的Android APP,该APP以aidl的方式对外提供小微服务。

在使用小微功能时,首先启动小微设备APP,它会运行在后台,等待外部的bind。在您自己的应用启动后,以client的形式与小微APP建立连接,并使用小微的全部功能。

appsdk

设备APP提供的功能

1. 小微的基础对话能力

小微设备APP接受音频或文本数据,对于音频数据进行实时的云端ASR解析,您可以获得文本并实时显示。在完成云端vad检测或由您本地触发静音后,小微后台将完成语义分析和资源请求流程,并将最终的响应结果、TTS以及播放资源回调至用户APP,由用户APP进行资源播放和展示。

2. 小微丰富的媒体资源

小微整合了多方资源,如QQ音乐、企鹅FM、墨迹天气、百科问答等。您只需要通过语音请求即可获取这些资源,资源格式主要为文本和URL,您的播放器需要支持以下类型的URL播放:

  • MP3

  • m3u8

  • AAC(m4a)

  • flac

小微的TTS也是URL类型,为了更好的用户体验,需要播放器支持chunk流播放(MP3格式)。

3. 微信音视频通话

为了简化交互逻辑,小微设备APP封装了音视频通话(voip)和联系人功能,这部分的activity和UI已经由小微完成,并适配了大部分分辨率,细节接口不对外开放。您可以通过指令来拉起联系人扫码绑定、联系人操作和voip通话界面。如果您发现我们的UI在您的设备上适配有问题,请联系我们解决。

4. 腾讯视频语音控制

小微设备APP内部集成了腾讯视频相关的控制接口,在设备端安装腾讯视频APP后,即可通过小微来进行视频点播和控制。

资源和文档

为了便于接入,我们提供以下内容

  1. 小微设备APP(apk文件)

  2. aar包(包含小微的数据结构类和接口文件)

  3. user demo(源代码,除唤醒模块外,其它部分遵循MIT开源协议)



重庆互联网项目从2004年开始为各行各业提供互联网发展解决方案,专业从事网站、小程序、微信公众号、APP、电商平台、系统等互联网平台开发,帮助企业实现从传统行业到互联网的完美转型。截止目前,重庆互联网合作的企业遍布全国各地,20年的开发经验和完善的售后服务体系获得合作客户的高度认可!

关注重庆互联网官方公众号,即可获取粉丝专享福利!

重庆互联网公众号二维码.jpg

网友留言评论
我要评论
评论

欢迎广大用户为此页面进行评价,评价成功将获得积分奖励!

  • 赞(0
    踩(0
重庆网站定制建设
  • 重庆网站建设平台
  • 重庆网站优化公司
  • 重庆网络推广公司哪家好
  • 重庆APP制作公司
版权所有 ©2004-2024 重庆市渝中区圣灵科技信息有限公司 渝ICP备16004600号-14 渝公网安备50010802001420号 电子营业执照
重庆公众号制作哪家好
二维码
联系客服 重庆商城网站建设