System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于语音识别的终端显示方法、装置、存储介质及设备制造方法及图纸_技高网

基于语音识别的终端显示方法、装置、存储介质及设备制造方法及图纸

技术编号:40102389 阅读:5 留言:0更新日期:2024-01-23 17:53
本申请提供的基于语音识别的终端显示方法、装置、存储介质及设备,在接收到用户发送的语音指令时,可以先确定语音指令的指令类型。当指令类型为编号查看时,可以确定显示屏中当前显示内容所属的目标应用,并将该目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示;当指令类型为编号确认时,可以确定编号确认指令中的目标编号以及目标编号对应的目标显示内容,并将目标显示内容发送至显示屏进行显示,本申请通过识别显示编号来替代识别显示内容的名称的方式,可以提高终端设备语音操控的便捷性。其中,在根据语音指令对显示屏的显示内容更新后,还可以继续接收用户新发送的语音指令并执行后续步骤。

【技术实现步骤摘要】

本申请涉及计算机,尤其涉及一种基于语音识别的终端显示方法、装置、存储介质及设备


技术介绍

1、科技发展的今天,各类终端设备层出不穷,如手机、电视等电子设备都是生活中重要的组成部分,极大的丰富和便利了人们的日常生活,这类终端设备在使用的过程中,通常需要用户通过肢体接触来进行精准操控,例如可以通过终端相应的遥控器上的按键来选中目标,也可以通过直接触摸终端显示屏上的目标位置来选中目标。

2、为方便一些不便进行肢体操控的用户使用终端设备,现阶段部分终端设备采用语音指令来操控终端显示屏的显示页面,该方式通过识别用户的语音指令中的关键词,进而来对各个显示内容的名称进行检索,由此可见,其操控力度有限,都是通过已知限定好的名称来调用对应的功能。例如,当显示内容的名称存在同音字、生僻字、艺术字、外文等导致用户无法准确读出名称时,终端设备无法成功识别语音指令,进而导致语音操控效果不佳。


技术实现思路

1、本申请的目的旨在至少能解决上述的技术缺陷之一,特别是现有技术中当显示内容的名称存在同音字、生僻字、艺术字、外文等导致用户无法准确读出名称时,终端设备无法成功识别语音指令,进而导致语音操控效果不佳的技术缺陷。

2、本申请提供了一种基于语音识别的终端显示方法,所述方法包括:

3、接收用户发送的语音指令,并确定所述语音指令的指令类型;

4、若所述指令类型为编号查看指令,则确定显示屏中当前显示内容所属的目标应用,并在将所述目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示后,返回执行所述接收用户发送的语音指令及其后续步骤;

5、若所述指令类型为编号确认指令,则确定所述编号确认指令中的目标编号以及所述目标编号对应的目标显示内容,并将所述目标显示内容发送至所述显示屏进行显示。

6、可选地,所述将所述目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示,包括:

7、确定所述目标应用对应的超链接语言页面,并将所述超链接语言页面解析为节点树,所述节点树中的节点包括所述目标应用中任一显示内容的属性;

8、对所述节点树中的多个节点分配编号,并建立每一节点与编号的映射关系;

9、基于各个映射关系将每一节点对应的显示内容及编号发送至所述显示屏进行显示。

10、可选地,所述确定所述目标应用的超链接语言页面,包括:

11、向所述目标应用发送传输协议请求,并接收所述目标应用根据所述传输协议请求返回的响应包;

12、对所述响应包进行解析,得到所述目标应用的超链接语言页面。

13、可选地,所述将所述超链接语言页面解析为节点树,包括:

14、读取所述超链接语言页面的文本内容,并解析所述文本内容中的各个标签以及每一标签对应的属性和层次结构;

15、将各个标签转换为相应的节点,并将每一标签的属性添加至对应的节点中;

16、根据各个标签的层次结构对各个添加属性后的节点进行连接,构建得到所述超链接语言页面的节点树。

17、可选地,所述对所述节点树中的多个节点分配编号,包括:

18、遍历所述节点树中各个节点的属性,从各个节点中筛选出属性符合预设规则的节点,并按序对筛选后的各个节点分配编号。

19、可选地,所述确定所述目标编号对应的目标显示内容,包括:

20、确定所述目标编号在所述节点树中对应的映射关系,以及所述目标编号的映射关系中的目标节点;

21、读取所述目标节点的属性中的坐标信息,并基于所述坐标信息生成所述目标节点的模拟点击命令;

22、在所述超链接语言页面中执行所述模拟点击命令,并将执行结果发送至所述目标应用;

23、接收所述目标应用根据执行结果返回的显示内容,作为所述目标编号对应的目标显示内容。

24、可选地,所述方法还包括:

25、若所述指令类型为语音操控指令,则将所述语音操作指令转换为模拟操控命令,并执行所述模拟操作命令,以对所述当前显示内容进行相应的操作。

26、本申请还提供了一种终端显示装置,包括:

27、指令接收模块,用于接收用户发送的语音指令,确定所述语音指令的指令类型;

28、编号查看模块,用于若所述指令类型为编号查看指令,则确定显示屏中当前显示内容所属的目标应用,并在将所述目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示后,返回执行所述接收用户发送的语音指令及其后续步骤;

29、编号确认模块,用于若所述指令类型为编号确认指令,则确定所述编号确认指令中的目标编号以及所述目标编号对应的目标显示内容,并将所述目标显示内容发送至所述显示屏进行显示。

30、本申请还提供了一种存储介质,所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如上述实施例中任一项所述终端显示方法的步骤。

31、本申请还提供了一种计算机设备,包括:一个或多个处理器,以及存储器;

32、所述存储器中存储有计算机可读指令,所述计算机可读指令被所述一个或多个处理器执行时,执行如上述实施例中任一项所述终端显示方法的步骤。

33、从以上技术方案可以看出,本申请实施例具有以下优点:

34、本申请提供的基于语音识别的终端显示方法、装置、存储介质及设备,在接收到用户发送的语音指令时,可以先确定语音指令的指令类型,在此该指令类型可以是编号查看指令,也可以是编号确认指令。当接收到的语音指令为编号查看指令时,可以确定显示屏中当前显示内容所属的目标应用,并将该目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示,以此来表示编号与显示内容之间的对应关系;若是接收到的语音指令为编号确认指令,则可以确定编号确认指令中的目标编号以及目标编号对应的目标显示内容,并将目标显示内容发送至显示屏进行显示,本申请通过识别显示编号来替代识别显示内容的名称的方式,可以提高终端设备语音操控的便捷性,避免显示内容的名称存在同音字、生僻字、艺术字、外文等原因导致用户无法进行语音操控。其中,在根据语音指令对显示屏的显示内容更新后,还可以继续接收用户新发送的语音指令并执行后续步骤。

本文档来自技高网...

【技术保护点】

1.一种基于语音识别的终端显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的终端显示方法,其特征在于,所述将所述目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示,包括:

3.根据权利要求2所述的终端显示方法,其特征在于,所述确定所述目标应用的超链接语言页面,包括:

4.根据权利要求2所述的终端显示方法,其特征在于,所述将所述超链接语言页面解析为节点树,包括:

5.根据权利要求2所述的终端显示方法,其特征在于,所述对所述节点树中的多个节点分配编号,包括:

6.根据权利要求2所述的终端显示方法,其特征在于,所述确定所述目标编号对应的目标显示内容,包括:

7.根据权利要求1所述的终端显示方法,其特征在于,所述方法还包括:

8.一种终端显示装置,其特征在于,包括:

9.一种存储介质,其特征在于:所述存储介质中存储有计算机可读指令,所述计算机可读指令被一个或多个处理器执行时,使得一个或多个处理器执行如权利要求1至7中任一项所述终端显示方法的步骤。

10.一种计算机设备,其特征在于,包括:一个或多个处理器,以及存储器;

...

【技术特征摘要】

1.一种基于语音识别的终端显示方法,其特征在于,所述方法包括:

2.根据权利要求1所述的终端显示方法,其特征在于,所述将所述目标应用中各个显示内容以及每一显示内容对应的编号发送至所述显示屏进行显示,包括:

3.根据权利要求2所述的终端显示方法,其特征在于,所述确定所述目标应用的超链接语言页面,包括:

4.根据权利要求2所述的终端显示方法,其特征在于,所述将所述超链接语言页面解析为节点树,包括:

5.根据权利要求2所述的终端显示方法,其特征在于,所述对所述节点树中的多个节点分配编号...

【专利技术属性】
技术研发人员:霍飞龙杭云
申请(专利权)人:天翼数字生活科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1