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

技术编号:13394689 阅读:42 留言:0更新日期:2016-07-23 12:35
一种导航语音播报方法,包括以下步骤:获取启动导航语音播放功能的指令;向导航服务器请求得到导航语句;根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;将所述导航语句对应的语音数据输出为语音。上述方法可使用预定发音人的声音播报导航信息,实现导航播报语音的定制化。此外,还提供一种导航语音播报装置。

【技术实现步骤摘要】

本专利技术涉及语音导航
,特别是涉及一种导航语音播报方法和装置。
技术介绍
导航是引导某一行驶对象,从指定航线的一点运动到另一点的方法。导航分为两类:(1)自主式导航:用飞行器或船舶上的设备导航,有惯性导航、多普勒导航和天文导航等;(2)非自主式导航:用于飞行器、船舶、汽车等交通设备与有关的地面或空中设备相配合导航,有无线电导航、卫星导航。卫星导航包括GPS\\GLONASS\\Beidou\\Galileo。用于导航的导航设备一般采用语音形式播报导航信息,从而可以解放出用户的眼睛和手关注或操作其它的事情,例如驾驶汽车时观察前方路况以及操作汽车方向盘。但是,现有技术中导航播报过程所采用的语音一般为机器合成语音,相对于真人语音较为机械、死板和不自然,而不能根据预定发音人的声音播报导航信息。
技术实现思路
基于此,有必要提供一种可使用预定发音人的声音播报导航信息的导航语音播报方法和装置。一种导航语音播报方法,包括以下步骤:获取启动导航语音播放功能的指令;向导航服务器请求得到导航语句;根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;将所述导航语句对应的语音数据输出为语音。一种导航语音播报装置,包括:指令获取模块,用于获取启动导航语音播放功能的指令;导航语句请求模块,用于向导航服务器请求得到导航语句;语音数据合成模块,用于根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;语音输出模块,用于将所述导航语句对应的语音数据输出为语音。上述导航语音播报方法和装置,可预先录制任意预定发音人的语音以得到该预定发音人的原声语音库,根据原声语音库中的导航字、导航词和导航句对应的预定发音人的原声连续语音段数据,合成导航语句对应的语音数据,并进一步将导航语句对应的语音数据输出为语音,因此,上述导航语音播放方法和装置可使用预定发音人的声音播报导航信息,实现导航播报语音的定制化。附图说明图1为一个实施例中可运行本申请文件所述的导航语音播报方法的设备的内部结构示意图;图2为一个实施例中的导航语音播报方法的流程示意图;图3为一个实施例中生成预定发音人的原声语音库的过程的流程示意图;图4A为一个实施例中图2中的步骤S206的流程示意图;图4B为另一实施例中图2中的步骤S206的流程示意图;图5A为一个实施例中图4B中的步骤S406的流程示意图;图5B为另一实施例中图4B中的步骤S406的流程示意图;图6为一个实施例中的导航语音播报装置的结构示意图;图7为一个实施例中的导航语音播报装置的结构示意图;图8A为一个实施例中的导航语音播报装置的结构示意图;图8B为一个实施例中语音数据合成模块的结构示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。图1为一个实施例中可运行本申请文件所述的导航语音播报方法的设备的内部结构示意图。如图1所示,该设备可包括通过系统总线连接的处理器、存储介质、录音装置和语音输出装置。其中,该设备的录音装置可用于录制预定发音人的语音;语音输出装置可用于输出导航文本对应的语音;存储介质存储有操作系统、数据库等,另外该设备的存储介质中还存储了用于实现本申请文件所述的导航语音播报方法的软件指令,该设备的处理器执行这些指令以控制各个功能部件来实现本申请文件中的数据挖掘的方法。如图2所示,在一个实施例中,一种导航语音播报方法,包括以下步骤:步骤S202,获取启动导航语音播放功能的指令。步骤S204,向导航服务器请求得到导航语句。导航服务器用于根据上报的目的地以及实时上报的位置信息提供实时导航服务。可生成包含当前位置信息的导航请求,将导航请求发送到导航服务器;并接收导航服务器返回的由该当前位置信息和预先上报的目的地计算得到导航语句。步骤S206,根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到。在一个实施例中,在步骤S206之前,上述导航语音播报方法还包括生成上述预定发音人的原声语音库的过程,该过程包括以下步骤:步骤S302,对预定发音人朗读导航语料文本集的语音进行录音获得语音模拟信号,并对语音模拟信号进行采集编码,得到导航语料文本集对应的原声语音数据。原声语音数据可理解为可高保真还原原声语音的语音数据。步骤S304,提取导航语料文本集对应的原声语音数据中连续语音段对应的语音数据,得到原声连续语音段数据,获取原声连续语音段数据对应的文本作为原声语音库的语料文本单位,并将语料文本单位及其对应的原声连续语音段数据对应存储在原声语音库中。在一个实施例中,导航语料文本集中包含预设的导航字、导航词和导航句中的一种或几种。优选的,这些导航字、导航词和导航句为导航过程中常用的字词句。在朗读过程上,导航语料文本集中各个独立的导航字、各个独立的导航词以及各条完整的导航句都对应一段连续语音,而独立的导航字、独立的导航词以及完整的导航句对应的语音之间则具有一定时长的停顿。从而导航语料文本集中的各个独立的导航字、各个独立的导航词以及各条完整的导航句都形成原声语音库中的语料文本单位。例如,导航语料文本集中包含以下文本:向左执行、前方100米右转、前方200米有摄像头、摄像头、100、200、300、500、米、……。其中,以顿号分隔的各个独立的文本(包括字、词、语句)都形成一段连续语音。这些独立的文本作为原声语音库中的语料文本单位,与其对应的原声连接语音数据对应存储在原声语音库中。在一个实施例中,生成上述预定发音人的原声语音库的过程还包括以下步骤:从导航语料文本集的导航语句对应的原声连续语音数据中,切分出导航语句所包含的预设的导航关键文本对应的原声连续语音数据;以导航关键文本作为原声语本文档来自技高网...

【技术保护点】
一种导航语音播报方法,包括以下步骤:获取启动导航语音播放功能的指令;向导航服务器请求得到导航语句;根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;将所述导航语句对应的语音数据输出为语音。

【技术特征摘要】
1.一种导航语音播报方法,包括以下步骤:
获取启动导航语音播放功能的指令;
向导航服务器请求得到导航语句;
根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原
声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数
据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得
到;
将所述导航语句对应的语音数据输出为语音。
2.根据权利要求1所述的导航语音播报方法,其特征在于,所述根据预定
发音人的原声语音库合成所述导航语句对应的语音数据的步骤包括:
根据预设的用于表征语音的特征参数的统计模型预测所述导航语句对应的
特征参数值,所述统计模型根据所述原声语音库训练得到;
根据获取的特征参数值合成所述导航语句对应的语音数据。
3.根据权利要求1所述的导航语音播报方法,其特征在于,所述语料文本
单位包括预设的导航字、导航词和导航句中的一种或几种,所述根据预定发音
人的原声语音库合成所述导航语句对应的语音数据的步骤包括:
在预定发音人的原声语音库中挑选出可组合成所述导航语句的语料文本单
位构成所述导航语句对应的语料文本单位序列;
依次拼接所述语料文本单位序列中各个语料文本单位对应的所述原声连续
语音段数据,合成所述导航语句对应的语音数据。
4.根据权利要求3所述的导航语音播报方法,其特征在于,所述在预定发
音人的原声语音库中挑选出可组合成所述导航语句的语料文本单位构成所述导
航语句对应的语料文本单位序列的步骤包括以下步骤:
在所述原声语音库中查找所述导航语句所包含的最长的语料文本单位,并
进一步在所述原声语音库中循环执行以下查找,直到查找到的语料文本单位可
组合成所述导航语句:查找所述导航语句中已查找到的语料文本单位以外的各
个连续文本段所包含的最长的语料文本单位;
将查找到的语料文本单位按照其在所述导航语句中对应的位置构成所述语
料文本单位序列,得到所述导航语句对应的连续语音段最长的语料文本单位序
列。
5.根据权利要求4所述的导航语音播报方法,其特征在于,所述在预定发
音人的原声语音库中挑选出可组合成所述导航语句的语料文本单位构成所述导
航语句对应的语料文本单位序列的步骤还包括以下步骤:
以所述连续语音段最长的语料文本单位序列所包含的最长的语料文本单位
的长度作为基准长度,获取所包含的最长的语料文本单位的长度小于所述基准
长度的导航语句对应的语料文本单位序列;
比较获取到的导航语句对应的各个语料文本单位序列的语料文本单位数
量,获取语料文本单位数量最少的语料文本单位序列,以根据该语...

【专利技术属性】
技术研发人员:钟书成
申请(专利权)人:深圳市腾讯计算机系统有限公司
类型:发明
国别省市:广东;44

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

1