[发明专利]文本转语音的方法、装置、存储介质和计算机设备有效
申请号: | 201710502271.0 | 申请日: | 2017-06-27 |
公开(公告)号: | CN108305611B | 公开(公告)日: | 2022-02-11 |
发明(设计)人: | 王磊 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G10L13/02 | 分类号: | G10L13/02;G10L13/04 |
代理公司: | 北京派特恩知识产权代理有限公司 11270 | 代理人: | 赵翠萍;张颖玲 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文本 语音 方法 装置 存储 介质 计算机 设备 | ||
1.一种文本转语音的方法,其特征在于,所述方法包括:
采集用户语音数据;
获取对所述用户语音数据进行语义识别得到的语义识别结果;
获取与所述语义识别结果匹配的待发声内容;
在按照所述待发声内容中的文本的顺序,将所述待发声内容中的文本依次转换为语音时,从所述待发声内容中的首个字符开始,逐个字符进行遍历,当遍历至的字符为检测开始标签时,从所述待发声内容中由所述检测开始标签起的文本开始检测所述待发声内容中的语音转换标签,同时异步检测遍历至的字符是否为检测结束标签,若是,则停止检测所述待发声内容中的语音转换标签,其中,所述语音转换标签为多个字符组成的字符串,且符合统一的标签协议,用于对所述待发声内容中不能唯一确定语音表达方式的文本进行标记;
从当前检测到的语音转换标签中提取关键字,将提取的关键字与预设的关键字进行匹配,并将相匹配的预设的关键字对应的语音表达方式作为所述当前检测到的语音转换标签相对应的语音表达方式,其中,所述语音表达方式是用于在文本转语音时用以正确表达文本语义的依据;
按照所述语音表达方式,将所述待发声内容中由当前检测到的语音转换标签所标记的文本转换为语音;
将转换得到的语音输出以实时与用户进行交互。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在按照所述待发声内容中的文本的顺序,将所述待发声内容中的文本依次转换为语音时,将所述待发声内容中未由语音转换标签所标记的文本,按照默认的语音表达方式转换为语音。
3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
提取当前检测到的语音转换标签中反映语音表达方式的文本读音;
所述按照所述语音表达方式,将所述待发声内容中由当前检测到的语音转换标签所标记的文本转换为语音,包括:
按照所述文本读音,将所述待发声内容中由当前检测到的语音转换标签所标记的文本转换为语音。
4.根据权利要求1所述的方法,其特征在于,所述按照所述语音表达方式,将所述待发声内容中由当前检测到的语音转换标签所标记的文本转换为语音,包括:
当确定的所述语音表达方式为整体认读方式时,则将所述待发声内容中由当前检测到的语音转换标签所标记的文本作为整体转化为语音;
当确定的所述语音表达方式为字符拼读方式时,则将所述待发声内容中由当前检测到的语音转换标签所标记的文本中的字符按照字符的顺序逐一转化为语音。
5.根据权利要求1所述的方法,其特征在于,所述方法还包括:
在按照所述待发声内容中的文本的顺序,将所述待发声内容中的文本依次转换为语音时,检测所述待发声内容中的停顿时长标签;
在检测到停顿时长标签时,按照与当前检测到的停顿时长标签相对应的停顿时长停顿。
6.根据权利要求1所述的方法,其特征在于,所述方法还包括:
获取所述待发声内容中的音频文件下载地址;
确定所述音频文件下载地址在所述待发声内容中的位置;
根据所述音频文件下载地址下载音频文件;
在按照所述待发声内容中的文本的顺序,将所述待发声内容中位于所述位置之前的文本依次转换为语音并输出后,播放所述音频文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710502271.0/1.html,转载请声明来源钻瓜专利网。