语音播报方法和装置制造方法及图纸

技术编号:21658674 阅读:34 留言:0更新日期:2019-07-20 05:38
本发明专利技术实施例提出一种语音播报方法和装置,方法包括:根据播报信息获取文本内容和初始播报语音;根据文本内容获取非标准读音字的正确读音;比较非标准读音字在初始播报语音中的读音与正确读音是否一致;若不一致,则将非标准读音字在初始播报语音中的读音替换为正确读音,并生成最终播报语音。本发明专利技术实施例由于在播放最终播报语音前,获取了播报信息对应的文本内容中的非标准读音字的正确读音,以及将该正确读音与初始播报语音中非标准读音字的读音进行比较,因此提高了最终播报语音的播报内容准确度。

Speech Broadcasting Method and Device

【技术实现步骤摘要】
语音播报方法和装置
本专利技术涉及语音处理
,尤其涉及一种语音播报方法和装置。
技术介绍
现有的智能播放设备在接收到用户的语音播放指令后,只会简单的将所需播放信息中的文字按标准读音进行播放。但是由于有些文字在不同语境和词义中发音有所不同,因此只将文字机械化的转换为标准读音进行播放的语音播放方式会使用户对播放的内容在理解上产生歧义,从而使得用户无法准确的理解播放内容的含义,降低了用户体验度。尤其是在幼儿通过智能播放设备进行语言学习时,若播放出的读音是错误的会对幼儿的语言学习产生极大的误导作用。
技术实现思路
本专利技术实施例提供一种语音播报方法和装置,以解决现有技术中的一个或多个技术问题。第一方面,本专利技术实施例提供了一种语音播报方法,包括:根据播报信息获取文本内容和初始播报语音;根据所述文本内容获取非标准读音字的正确读音;比较所述非标准读音字在所述初始播报语音中的读音与所述正确读音是否一致;若不一致,则将所述非标准读音字在所述初始播报语音中的读音替换为所述正确读音,并生成最终播报语音。在一种实施方式中,根据所述文本内容获取非标准读音字的正确读音之前,还包括:确定所述文本内容中是否包含非标准读音字。在一种实施方式中,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所在的语句;根据所述语句的语义,确定所述非标准读音字在所述文本内容中的正确读音。在一种实施方式中,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所组成的词组;根据所述词组的含义,确定所述非标准读音字在所述文本内容中的正确读音。在一种实施方式中,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所组成的词组或所在的语句;在数据库中检索是否具有所述词组或所述语句的语音;若具有,则基于所述数据库中所述词组或所述语句的语音,确定所述非标准读音字的正确读音。在一种实施方式中,根据所述文本内容获取非标准读音字的正确读音之后,还包括:确定所述非标准读音字在所述文本内容中的位置;根据所述非标准读音字在所述文本内容中的位置,查找所述非标准读音字在所述初始播报语音中的位置;基于所述非标准读音字在所述初始播报语音中的位置,获取所述非标准读音字在所述初始播报语音中的读音。在一种实施方式中,根据播报信息获取初始播报语音,包括:根据播报信息,从服务器中查找是否具有与所述播报信息对应的已有播报语音;若具有,则将所述已有播报语音作为所述初始播报语音;若不具有,则从所述服务器获取所述播报信息对应的文本内容,并将所述文本内容转换为播报语音。在一种实施方式中,当所述播报信息为诗词名称时,根据所述文本内容获取非标准读音字的正确读音,包括:根据所述诗词名称和所述文本内容,在数据库中查找对应的诗词信息;根据查找到的诗词信息,获取诗词中各非标准读音字的正确读音以及在所述文本内容中的位置。第二方面,本专利技术实施例提供了一种语音播报装置,包括:第一获取模块,用于根据播报信息获取文本内容和初始播报语音;第二获取模块,用于根据所述文本内容获取非标准读音字的正确读音;比较模块,用于比较所述非标准读音字在所述初始播报语音中的读音与所述正确读音是否一致;替换模块,用于若所述非标准读音字在所述初始播报语音中的读音与所述正确读音不一致,则将所述非标准读音字在所述初始播报语音中的读音替换为所述正确读音,并生成最终播报语音。在一种实施方式中,还包括:确定模块,用于确定所述文本内容中是否包含非标准读音字。在一种实施方式中,第二获取模块包括:语句获取子模块,用于获取所述文本内容中所述非标准读音字所在的语句;第一读音子模块,用于根据所述语句的语义,确定所述非标准读音字在所述文本内容中的正确读音。在一种实施方式中,第二获取模块包括:词组获取子模块,用于获取所述文本内容中所述非标准读音字所组成的词组;第二读音子模块,用于根据所述词组的含义,确定所述非标准读音字在所述文本内容中的正确读音。在一种实施方式中,第二获取模块包括:词句获取子模块,用于获取所述文本内容中所述非标准读音字所组成的词组或所在的语句;检索子模块,用于在数据库中检索是否具有所述词组或所述语句的语音;第三读音子模块,用于若数据库中具有所述词组或所述语句的语音,则基于所述数据库中所述词组或所述语句的语音,确定所述非标准读音字的正确读音。在一种实施方式中,还包括:位置模块,用于确定所述非标准读音字在所述文本内容中的位置;查找模块,用于根据所述非标准读音字在所述文本内容中的位置,查找所述非标准读音字在所述初始播报语音中的位置;第三获取模块,用于基于所述非标准读音字在所述初始播报语音中的位置,获取所述非标准读音字在所述初始播报语音中的读音。在一种实施方式中,第一获取模块包括:查找子模块,用于根据播报信息,从服务器中查找是否具有与所述播报信息对应的已有播报语音;若具有,则将所述已有播报语音作为所述初始播报语音;文本内容获取子模块,用于若不具有与所述播报信息对应的已有播报语音,则从所述服务器获取所述播报信息对应的文本内容,并将所述文本内容转换为播报语音。第三方面,本专利技术实施例提供了一种语音播报终端,所述语音播报终端的功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。在一个可能的设计中,所述语音播报终端的结构中包括处理器和存储器,所述存储器用于存储支持所述语音播报终端执行上述语音播报方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述语音播报终端还可以包括通信接口,用于与其他设备或通信网络通信。第四方面,本专利技术实施例提供了一种计算机可读存储介质,用于存储语音播报终端所用的计算机软件指令,其包括用于执行上述语音播报方法所涉及的程序。上述技术方案中的一个技术方案具有如下优点或有益效果:本专利技术实施例由于在播放最终播报语音前,获取了播报信息对应的文本内容中的非标准读音字的正确读音,以及将该正确读音与初始播报语音中非标准读音字的读音进行比较,因此提高了最终播报语音的播报内容准确度。上述概述仅仅是为了说明书的目的,并不意图以任何方式进行限制。除上述描述的示意性的方面、实施方式和特征之外,通过参考附图和以下的详细描述,本专利技术进一步的方面、实施方式和特征将会是容易明白的。附图说明在附图中,除非另外规定,否则贯穿多个附图相同的附图标记表示相同或相似的部件或元素。这些附图不一定是按照比例绘制的。应该理解,这些附图仅描绘了根据本专利技术公开的一些实施方式,而不应将其视为是对本专利技术范围的限制。图1示出根据本专利技术实施例的语音播报方法的流程图。图2示出根据本专利技术另一实施例的语音播报方法的流程图。图3示出根据本专利技术另一实施例的语音播报方法的流程图。图4示出根据本专利技术另一实施例的语音播报方法的流程图。图5示出根据本专利技术另一实施例的语音播报方法的流程图。图6示出根据本专利技术另一实施例的语音播报方法的流程图。图7示出根据本专利技术另一实施例的语音播报方法的流程图。图8示出根据本专利技术实施例的语音播报方法的步骤S100的流程图。图9示出根据本专利技术实施例的语音播报方法应用示例的流程图。图10示出根据本专利技术实施例的语音播报装置的结构框图。图11本文档来自技高网...

【技术保护点】
1.一种语音播报方法,其特征在于,包括:根据播报信息获取文本内容和初始播报语音;根据所述文本内容获取非标准读音字的正确读音;比较所述非标准读音字在所述初始播报语音中的读音与所述正确读音是否一致;若不一致,则将所述非标准读音字在所述初始播报语音中的读音替换为所述正确读音,并生成最终播报语音。

【技术特征摘要】
1.一种语音播报方法,其特征在于,包括:根据播报信息获取文本内容和初始播报语音;根据所述文本内容获取非标准读音字的正确读音;比较所述非标准读音字在所述初始播报语音中的读音与所述正确读音是否一致;若不一致,则将所述非标准读音字在所述初始播报语音中的读音替换为所述正确读音,并生成最终播报语音。2.根据权利要求1所述方法,其特征在于,根据所述文本内容获取非标准读音字的正确读音之前,还包括:确定所述文本内容中是否包含非标准读音字。3.根据权利要求1所述方法,其特征在于,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所在的语句;根据所述语句的语义,确定所述非标准读音字在所述文本内容中的正确读音。4.根据权利要求1所述方法,其特征在于,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所组成的词组;根据所述词组的含义,确定所述非标准读音字在所述文本内容中的正确读音。5.根据权利要求1所述方法,其特征在于,根据所述文本内容获取非标准读音字的正确读音,包括:获取所述文本内容中所述非标准读音字所组成的词组或所在的语句;在数据库中检索是否具有所述词组或所述语句的语音;若具有,则基于所述数据库中所述词组或所述语句的语音,确定所述非标准读音字的正确读音。6.根据权利要求1所述方法,其特征在于,根据所述文本内容获取非标准读音字的正确读音之后,还包括:确定所述非标准读音字在所述文本内容中的位置;根据所述非标准读音字在所述文本内容中的位置,查找所述非标准读音字在所述初始播报语音中的位置;基于所述非标准读音字在所述初始播报语音中的位置,获取所述非标准读音字在所述初始播报语音中的读音。7.根据权利要求1所述方法,其特征在于,根据播报信息获取初始播报语音,包括:根据播报信息,从服务器中查找是否具有与所述播报信息对应的已有播报语音;若具有,则将所述已有播报语音作为所述初始播报语音;若不具有,则从所述服务器获取所述播报信息对应的文本内容,并将所述文本内容转换为播报语音。8.根据权利要求1所述方法,其特征在于,当所述播报信息为诗词名称时,根据所述文本内容获取非标准读音字的正确读音,包括:根据所述诗词名称和所述文本内容,在数据库中查找对应的诗词信息;根据查找到的诗词信息,获取诗词中各非标准读音字的正确读音以及在所述文本内容中的位置。9.一种语音播报装置,其特征在于,包括:第一获取模块,用于根据播报信息获取文本内容和初始播报语音;第二获取模块,用于根据所述文本内容获取非标准读音字的正确读...

【专利技术属性】
技术研发人员:赵涛涛
申请(专利权)人:百度在线网络技术北京有限公司
类型:发明
国别省市:北京,11

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

1