[发明专利]应用程序语音控制方法、装置、设备以及存储介质有效
| 申请号: | 201710525423.9 | 申请日: | 2017-06-30 |
| 公开(公告)号: | CN107329843B | 公开(公告)日: | 2021-06-01 |
| 发明(设计)人: | 陈伟亮;陈聪 | 申请(专利权)人: | 百度在线网络技术(北京)有限公司 |
| 主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F3/16;G10L15/22 |
| 代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
| 地址: | 100085 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 应用程序 语音 控制 方法 装置 设备 以及 存储 介质 | ||
1.一种应用程序语音控制方法,其特征在于,包括:
应用端将目标受控APP的语音素材信息发送至语音服务APP,所述应用端与所述语音服务APP之间已建立进程间可靠点对点双向通信连接;其中,所述应用端与所述目标受控APP相关联,不同应用端关联不同的受控APP;
所述应用端接收所述语音服务APP分发的目标控制指令,其中,所述目标控制指令由所述语音服务APP根据已获得的用户输入的语音信息以及所述语音素材信息确定;
所述应用端确定与所述目标控制指令对应的执行函数的函数信息,并将所述执行函数的函数信息通知给所述目标受控APP,所述执行函数的函数信息用于所述目标受控APP调用所述执行函数响应用户输入的语音信息。
2.根据权利要求1所述的方法,其特征在于,所述语音服务APP以及至少一个目标受控APP分别独立安装于车载后视镜操作系统中。
3.根据权利要求1所述的方法,其特征在于,所述应用端通过如下方式与语音服务App建立进程间可靠点对点双向通信连接:
所述应用端调用绑定函数与所述语音服务APP进行绑定,并在绑定成功后在所述语音服务APP中注册监听回调函数;
所述应用端如果检测到所述语音服务APP调用所述监听回调函数,则确定与所述语音服务APP建立了进程间的点对点双向通信连接;
所述应用端基于断开重连机制,保持与所述语音服务APP之间的可靠通信连接。
4.根据权利要求1所述的方法,其特征在于,所述应用端将目标受控APP的语音素材信息发送至语音服务APP,包括:
所述应用端将预先写入的,与所述目标受控APP对应的定制化文字信息作为语音素材信息发送至所述语音服务APP,其中,所述应用端的程序代码中预留有设定空白位置用于写入所述定制化文字信息;和/或
所述应用端获取所述目标受控APP中记录的应用功能描述信息作为语音素材信息发送至所述语音服务APP。
5.根据权利要求1所述的方法,其特征在于,在应用端与语音服务应用程序App建立进程间可靠点对点双向通信连接之后,还包括:
所述应用端获取所述目标受控APP发送的目标待播报文字信息;
所述应用端将所述目标待播报文字信息存储于第一发送缓冲队列中;
所述应用端按照缓冲数据读取策略,从所述第一发送缓冲队列中读取所述目标待播报文字信息;
所述应用端调用所述语音服务APP提供的语音播报接口,以使所述语音服务APP对所述目标待播报文字信息进行语音播报;
所述应用端在确定所述目标待播报文字信息成功进行语音播报后,在所述第一发送缓冲队列中删除所述目标待播报文字信息。
6.一种应用程序语音控制方法,其特征在于,包括:
语音服务APP接收至少一个应用端发送的,与所关联的受控APP对应语音素材信息,所述语音服务APP与所述至少一个应用端之间已建立进程间可靠点对点双向通信连接,不同应用端关联不同的受控APP;
所述语音服务APP根据已获得的用户输入的语音信息以及与所述受控APP对应的语音素材信息确定指向目标受控APP的目标控制指令;
所述语音服务APP将所述目标控制指令分发至与所述目标受控APP关联的目标应用端;
其中,所述目标控制指令用于所述目标应用端确定出与所述目标控制指令对应的执行函数的函数信息后,将所述执行函数的函数信息通知给所述目标受控APP。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于百度在线网络技术(北京)有限公司,未经百度在线网络技术(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710525423.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:谐振式煤矿瓦斯抽采装置
- 下一篇:一种消息交互方法、装置、存储介质和终端





