语音合成处理方法及装置制造方法及图纸

技术编号:15507827 阅读:40 留言:0更新日期:2017-06-04 02:21
本发明专利技术实施例提供了一种语音合成处理方法及装置,该方法中,浏览器的内核单元在检测到用户对网页中的字段信息进行语音合成的触发操作后,向框架层单元发送语音合成请求,框架层单元通过语音合成工具包将字段信息合成为语音,获得合成结果,浏览器的内核单元在播放该合成结果,从而使得用户在分享浏览器中的文字内容时,无需让旁人查看手机页面或是自己口述内容,直接通过语音合成功能即可播放出选中的字段,方便简单易操作使用,同时也丰富了浏览器的使用功能,使其能够应用于更广泛的应用场景中。

Speech synthesis processing method and apparatus

The embodiment of the invention provides a device and a speech synthesis processing method, the method, the browser kernel unit is detected on the field information in web pages for users of speech synthesis trigger after the operation, to the frame layer unit transmits the voice synthesis request frame layer unit through the speech synthesis toolkit will field information for speech synthesis the results obtained, synthesis, the browser kernel unit playing the synthesis results show that allowing users to share text in the browser, no need to let others see their mobile phone page or dictation, directly play the selected fields through the speech synthesis function can be simple and easy to operate, easy to use, but also enrich the browser use function, so that it can be applied to a wider range of application scenarios.

【技术实现步骤摘要】
语音合成处理方法及装置
本专利技术实施例涉及智能终端
,尤其涉及一种语音合成处理方法及装置。
技术介绍
随着信息技术的进步和居民收入的增加,智能终端的普及率大大提高。目前的智能终端能够支持越来越多的功能,使得人们可以使用智能终端进行各式各样的操作。其中,通过智能终端中的浏览器访问网页,是人们获取各类信息的常用手段之一。人们只需在浏览器的搜索栏中输入待访问网页的网址,浏览器就可以通过移动网络访问发布该网页内容的网站服务器,从而使得人们可以通过浏览器浏览该网页发布的内容。然而,在实现本专利技术实施例的过程中专利技术人发现,现有技术中浏览器在显示网页内容时,对于其中的文字内容只能单纯的进行显示,并不能进行其他进一步的操作,例如播放等操作。当用户想要和别人分享一段文字内容时,只能让别人查看自己的手机或自己读出这一段文字内容,尤其是当用户想要为儿童讲述浏览器网页上显示的内容时,不得不对着手机浏览器进行朗读,从而不便于用户的使用。
技术实现思路
本专利技术实施例提供一种语音合成处理方法及装置,用以解决现有技术中浏览器在显示文字内容时,无法播放文字内容的缺陷。第一方面,本专利技术实施例提供了一种语音合成处理方法,包括:浏览器的内核单元若检测到用户对网页中的字段信息的语音合成触发操作,则向所述浏览器的框架层单元发送语音合成请求,所述语音合成请求包括所述字段信息;所述浏览器的框架层单元获取预设的语音合成工具包,应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果;所述浏览器的框架层单元将所述合成结果返回给所述浏览器的内核单元;所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,播放所述合成结果。可选地,所述浏览器应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果,包括:所述浏览器的框架层单元建立音频代理,所述音频代理与所述获取的所述语音合成工具包对接;所述音频代理在所述浏览器的用户界面层上建立语音播放器;所述音频代理应用对接的所述语音合成工具包对所述字段信息进行合成,获得合成结果。可选地,所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,播放所述合成结果包括:所述音频代理将所述合成结果发送给所述语音播放器;所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,利用所述语音播放器播放所述合成结果。可选地,所述方法还包括:在播放所述合成结果时,所述浏览器的内核单元将所述合成结果对应的字段信息突出显示。可选地,所述浏览器的内核单元若检测到用户对网页中的字段信息的语音合成触发操作,向所述浏览器的框架层单元发送语音合成请求包括:在检测到用户对网页中的字段信息进行长按操作或重压操作时,所述浏览器的内核单元调用语音合成功能菜单,所述语音合成功能菜单中包括语音合成的虚拟功能按键;在检测到用户对所述虚拟功能按键的触发操作时,所述浏览器的内核单元向所述浏览器的框架层单元发送语音合成请求。第二方面,本专利技术实施例还提供了一种语音合成处理装置,包括:浏览器的内核单元,用于在检测到用户对网页中的字段信息进行语音合成触发操作时,向所述浏览器的框架层单元发送语音合成请求,所述语音合成请求包括所述字段信息;还用于在检测到用户对所述合成结果的播放操作时,播放所述合成结果;浏览器的框架层单元,用于获取预设的语音合成工具包,应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果;还用于将所述合成结果返回给所述浏览器的内核单元;浏览器的内核单元,用于在检测到用户对所述合成结果的播放操作时,播放所述合成结果。可选地,所述浏览器的框架层单元,还用于建立音频代理,所述音频代理与所述获取的所述语音合成工具包对接;其中,所述音频代理用于在所述浏览器的用户界面层上建立语音播放器,应用所述语音合成工具包对所述字段信息进行合成,获得合成结果。可选地,所述音频代理,还用于将所述合成结果发送给所述语音播放器;所述浏览器的内核单元,还用于在检测到用户对所述合成结果的播放操作,利用所述语音播放器播放所述合成结果。可选地,所述浏览器的内核单元,还用于在播放所述合成结果时,所述浏览器的内核单元将所述合成结果对应的字段信息突出显示。可选地,所述浏览器的内核单元,还用于在检测到用户对网页中的字段信息进行长按操作或重压操作时,调用语音合成功能菜单,所述语音合成功能菜单中包括语音合成的虚拟功能按键;在检测到用户对所述虚拟功能按键的触发操作时,向所述浏览器的框架层单元发送语音合成请求。本专利技术实施例提供的语音合成处理方法及装置中,浏览器的内核单元在检测到用户对网页中的字段信息进行语音合成的触发操作后,向框架层单元发送语音合成请求,框架层单元通过语音合成工具包将字段信息合成为语音,获得合成结果,浏览器的内核单元在播放该合成结果,从而使得用户在分享浏览器中的文字内容时,无需让旁人查看手机页面或是自己口述内容,直接通过语音合成功能即可播放出选中的字段,方便简单易操作使用,同时也丰富了浏览器的使用功能,使其能够应用于更广泛的应用场景中。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术提供的一种浏览器结构实施例示意图;图2为本专利技术提供的一种语音合成处理方法实施例流程图;图3为图2所示的方法中步骤S101的方法实施例流程图;图4为本专利技术提供的一种虚拟功能菜单结构示意图;图5为图2所示的方法中步骤S201的方法实施例流程图;图6为本专利技术提供的一种浏览器的架构示意图;图7为本专利技术提供的一种语音合成处理装置实施例结构示意图;图8为本专利技术提供的一种语音合成处理装置的实体结构示意图。具体实施方式为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。为便于理解,首先对本专利技术实施例涉及到的浏览器的框架结构进行详细说明。如图1所示,本专利技术实施例涉及到的浏览器10包括用户界面层11、框架层单元12以及内核单元13。其中,用户界面层11主要用于向用户显示浏览器界面;框架层单元主要用于根据各种协议向浏览器的外界获取资源;内核单元13主要用于根据用户对浏览器的各类触发操作产生不同的响应。此外,该浏览器10可预装在终端设备中,例如,该终端设备包含但不限于:手机、平板电脑和电视等。基于上述内容,第一方面,本专利技术实施例提供了一种语音合成处理方法,该方法的执行主体例如可以为浏览器10,如图2所示,该方法例如可以包括:S101、浏览器的内核单元13若检测到用户对网页中的字段信息的语音合成触发操作,则向浏览器的框架层单元12发送语音合成请求,语音合成请求包括字段信息;具体来说,用户若需要对某一文字内容进行语音合成时,则会对待合成的字段进行预设的语音合成触发操作,内核单元13在检测到用户对当前浏览器显示的网页中某一段文字进行语音合成的触发本文档来自技高网...
语音合成处理方法及装置

【技术保护点】
一种语音合成处理方法,其特征在于,包括:浏览器的内核单元若检测到用户对网页中的字段信息进行语音合成触发操作,向所述浏览器的框架层单元发送语音合成请求,所述语音合成请求包括所述字段信息;所述浏览器的框架层单元获取预设的语音合成工具包,应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果;所述浏览器的框架层单元将所述合成结果返回给所述浏览器的内核单元;所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,播放所述合成结果。

【技术特征摘要】
1.一种语音合成处理方法,其特征在于,包括:浏览器的内核单元若检测到用户对网页中的字段信息进行语音合成触发操作,向所述浏览器的框架层单元发送语音合成请求,所述语音合成请求包括所述字段信息;所述浏览器的框架层单元获取预设的语音合成工具包,应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果;所述浏览器的框架层单元将所述合成结果返回给所述浏览器的内核单元;所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,播放所述合成结果。2.根据权利要求1所述的方法,其特征在于,所述浏览器应用所述语音合成工具包对所述字段信息进行语音合成,获得合成结果,包括:所述浏览器的框架层单元建立音频代理,所述音频代理与所述获取的所述语音合成工具包对接;所述音频代理在所述浏览器的用户界面层上建立语音播放器;所述音频代理应用对接的所述语音合成工具包对所述字段信息进行合成,获得合成结果。3.根据权利要求2所述的方法,其特征在于,所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,播放所述合成结果包括:所述音频代理将所述合成结果发送给所述语音播放器;所述浏览器的内核单元若检测到用户对所述合成结果的播放操作,利用所述语音播放器播放所述合成结果。4.根据权利要求1或2或3所述的方法,其特征在于,所述方法还包括:在播放所述合成结果时,所述浏览器的内核单元将所述合成结果对应的字段信息突出显示。5.根据权利要求1所述的方法,其特征在于,所述浏览器的内核单元若检测到用户对网页中的字段信息的语音合成触发操作,向所述浏览器的框架层单元发送语音合成请求包括:在检测到用户对网页中的字段信息进行长按操作或重压操作时,所述浏览器的内核单元调用语音合成功能菜单,所述语音...

【专利技术属性】
技术研发人员:王璟瑶
申请(专利权)人:乐视控股北京有限公司乐视移动智能信息技术北京有限公司
类型:发明
国别省市:北京,11

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

1