System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及智能终端,尤其涉及一种语音播报方法及显示设备。
技术介绍
1、目前,显示设备(如,手机,电视等)大多数提供有对显示设备显示的用户界面的内容(如,文本)进行语音播报的功能。由于用户界面包括的内容较多,因此,用户在浏览用户界面时会切换界面的焦点。相关方案使用一个语音播报插件,获取更新后的焦点所指示的内容,并对其进行语音播报。
2、然而,该语音播报插件只能用于个人计算机中,并且,其所占的内存较大,则可知,使用该语音播报插件所需的硬件条件较高。进而导致语音播放的实现难度较大。
技术实现思路
1、本申请实施例提供一种语音播报方法及显示设备,能够降低语音播报所需的硬件条件的要求,从而提高语音播报方案的可实现性。
2、为达到上述目的,本申请的实施例采用如下技术方案:
3、第一方面,提供了一种显示设备,该显示设备包括:显示器、语音播报模块、通信器和控制器。
4、其中,显示器,被配置为显示用户界面。语音播报模块,被配置为播报文本内容。
5、通信器,被配置为:接收用户触发显示设备显示应用程序中的界面的第一指令;接收用户触发更新界面焦点的第二指令。
6、控制器,被配置为:响应于第一指令,控制显示器显示界面,并运行javascript文件;通过javascript文件响应于第二指令,确定更新后的界面焦点所指示的目标文本内容;控制语音播报模块播报目标文本内容。
7、结合第一方面,在一种可能的实现方式中,控制器,具体
8、结合第一方面,在一种可能的实现方式中,控制器,具体被配置为:通过javascript文件获取更新前的界面焦点所指示的至少一个第二界面元素;通过javascript文件获取至少一个第一界面元素的元素属性、以及至少一个第二界面元素的元素属性;通过javascript文件根据至少一个第一界面元素的元素属性和至少一个第二界面元素的元素属性,从至少一个第一界面元素中确定更新后的第一界面元素。
9、其中,更新后的第一界面元素的元素属性与至少一个第二界面元素的元素属性不同。
10、结合第一方面,在一种可能的实现方式中,界面为多个节点组成的树形结构的文档。控制器,具体被配置为:通过javascript文件获取更新后的界面焦点所指示的至少一个第一节点、以及更新前的界面焦点所指示的至少一个第二节点;通过javascript文件从至少一个第一节点中确定更新后的第一节点;至少一个第二节点不包括更新后的第一节点;通过javascript文件确定更新后的第一节点上的界面元素为更新后的第一界面元素。
11、结合第一方面,在一种可能的实现方式中,控制器,具体被配置为:通过javascript文件获取更新前的界面焦点所指示的至少一个第二界面元素;通过javascript文件获取至少一个第一界面元素中的文本内容、以及至少一个第二界面元素中的文本内容;通过javascript文件根据至少一个第一界面元素中的文本内容和至少一个第二界面元素中的文本内容,从至少一个第一界面元素中确定更新后的第一界面元素;其中,更新后的第一界面元素中的文本内容与至少一个第二界面元素中的文本内容不同。
12、结合第一方面,在一种可能的实现方式中,若第一指令为触发启动应用程序的指令,则控制器,还被配置为在控制显示器显示界面,并运行javascript文件之前,响应于第一指令,获取javascript文件,并将javascript文件加载到应用程序的进程中。
13、或者,若第一指令不触发启动应用程序,则通信器,还被配置为:在接收用户触发显示设备显示应用程序中的界面的第一指令之前,接收用户触发启动应用程序的第三指令;控制器,还被配置为响应于第三指令,启动应用程序,获取javascript文件,并将javascript文件加载到应用程序的进程中。
14、第二方面,提供了一种语音播报方法,该方法包括:接收用户触发显示设备显示应用程序中的界面的第一指令;响应于第一指令,显示界面,并运行javascript文件;接收用户触发更新界面焦点的第二指令;通过javascript文件响应于第二指令,确定更新后的界面焦点所指示的目标文本内容;播报目标文本内容。
15、结合第二方面,在一种可能的实现方式中,上述通过javascript文件响应于第二指令,确定更新后的界面焦点所指示的目标文本内容,包括:通过javascript文件响应于第二指令,确定更新后的界面焦点,并获取更新后的界面焦点所指示的至少一个第一界面元素;通过javascript文件从至少一个第一界面元素中确定更新后的第一界面元素;通过javascript文件获取更新后的第一界面元素中存储的目标文本内容。
16、结合第二方面,在一种可能的实现方式中,上述通过javascript文件从至少一个第一界面元素中确定更新后的第一界面元素,包括:通过javascript文件获取更新前的界面焦点所指示的至少一个第二界面元素;通过javascript文件获取至少一个第一界面元素的元素属性、以及至少一个第二界面元素的元素属性;通过javascript文件根据至少一个第一界面元素的元素属性和至少一个第二界面元素的元素属性,从至少一个第一界面元素中确定更新后的第一界面元素;其中,更新后的第一界面元素的元素属性与至少一个第二界面元素的元素属性不同。
17、结合第二方面,在一种可能的实现方式中,界面为多个节点组成的树形结构的文档。上述通过javascript文件响应于第二指令,确定更新后的界面焦点所指示的目标文本内容,包括:通过javascript文件获取更新后的界面焦点所指示的至少一个第一节点、以及更新前的界面焦点所指示的至少一个第二节点;通过javascript文件从至少一个第一节点中确定更新后的第一节点;至少一个第二节点不包括更新后的第一节点;通过javascript文件确定更新后的第一节点上的界面元素为更新后的第一界面元素。
18、结合第二方面,在一种可能的实现方式中,上述通过javascript文件响应于第二指令,确定更新后的界面焦点所指示的目标文本内容,包括:通过javascript文件获取更新前的界面焦点所指示的至少一个第二界面元素;通过javascript文件获取至少一个第一界面元素中的文本内容、以及至少一个第二界面元素中的文本内容;通过javascript文件根据至少一个第一界面元素中的文本内容和至少一个第二界面元素中的文本内容,从至少一个第一界面元素中确定更新后的第一界面元素;其中,更新后的第一界面元素中的文本内容与至少一个第二界面元素中的文本内容不同。本文档来自技高网...
【技术保护点】
1.一种显示设备,其特征在于,所述显示设备包括:
2.根据权利要求1所述的显示设备,其特征在于,
3.根据权利要求2所述的显示设备,其特征在于,所述控制器,具体被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述界面为多个节点组成的树形结构的文档;
5.根据权利要求2所述的显示设备,其特征在于,所述控制器,具体被配置为:
6.根据权利要求1-5中任一项所述的显示设备,其特征在于,
7.一种语音播报方法,其特征在于,所述方法包括:
8.根据权利要求7所述的方法,其特征在于,所述通过所述JavaScript文件响应于所述第二指令,确定更新后的界面焦点所指示的目标文本内容,包括:
9.根据权利要求8所述的方法,其特征在于,所述通过所述JavaScript文件从所述至少一个第一界面元素中确定更新后的第一界面元素,包括:
10.根据权利要求8所述的方法,其特征在于,所述界面为多个节点组成的树形结构的文档;所述通过所述JavaScript文件响应于所述第二指令,确定更新后的界
...【技术特征摘要】
1.一种显示设备,其特征在于,所述显示设备包括:
2.根据权利要求1所述的显示设备,其特征在于,
3.根据权利要求2所述的显示设备,其特征在于,所述控制器,具体被配置为:
4.根据权利要求2所述的显示设备,其特征在于,所述界面为多个节点组成的树形结构的文档;
5.根据权利要求2所述的显示设备,其特征在于,所述控制器,具体被配置为:
6.根据权利要求1-5中任一项所述的显示设备,其特征在于,
7.一种语音播报方法,其特征在于,所述方法包括:...
【专利技术属性】
技术研发人员:易舟,蔡培玲,王小伟,
申请(专利权)人:VIDAA国际控股荷兰公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。