【技术实现步骤摘要】
本专利技术涉及语音导航
,特别是涉及一种导航语音播报方法和装置。
技术介绍
导航是引导某一行驶对象,从指定航线的一点运动到另一点的方法。导航分为两类:(1)自主式导航:用飞行器或船舶上的设备导航,有惯性导航、多普勒导航和天文导航等;(2)非自主式导航:用于飞行器、船舶、汽车等交通设备与有关的地面或空中设备相配合导航,有无线电导航、卫星导航。卫星导航包括GPS\\GLONASS\\Beidou\\Galileo。用于导航的导航设备一般采用语音形式播报导航信息,从而可以解放出用户的眼睛和手关注或操作其它的事情,例如驾驶汽车时观察前方路况以及操作汽车方向盘。但是,现有技术中导航播报过程所采用的语音一般为机器合成语音,相对于真人语音较为机械、死板和不自然,而不能根据预定发音人的声音播报导航信息。
技术实现思路
基于此,有必要提供一种可使用预定发音人的声音播报导航信息的导航语音播报方法和装置。一种导航语音播报方法,包括以下步骤:获取启动导航语音播放功能的指令;向导航服务器请求得到导航语句;根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;将所述导航语句对应的语音数据输出为语音。一种导航语音播报装置,包括:指令 ...
【技术保护点】
一种导航语音播报方法,包括以下步骤:获取启动导航语音播放功能的指令;向导航服务器请求得到导航语句;根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得到;将所述导航语句对应的语音数据输出为语音。
【技术特征摘要】
1.一种导航语音播报方法,包括以下步骤:
获取启动导航语音播放功能的指令;
向导航服务器请求得到导航语句;
根据预定发音人的原声语音库合成所述导航语句对应的语音数据,所述原
声语音库中存储了语料文本单位对应的所述预定发音人的原声连续语音段数
据,所述预定发音人的原声连续语音段数据根据录制所述预定发音人的语音得
到;
将所述导航语句对应的语音数据输出为语音。
2.根据权利要求1所述的导航语音播报方法,其特征在于,所述根据预定
发音人的原声语音库合成所述导航语句对应的语音数据的步骤包括:
根据预设的用于表征语音的特征参数的统计模型预测所述导航语句对应的
特征参数值,所述统计模型根据所述原声语音库训练得到;
根据获取的特征参数值合成所述导航语句对应的语音数据。
3.根据权利要求1所述的导航语音播报方法,其特征在于,所述语料文本
单位包括预设的导航字、导航词和导航句中的一种或几种,所述根据预定发音
人的原声语音库合成所述导航语句对应的语音数据的步骤包括:
在预定发音人的原声语音库中挑选出可组合成所述导航语句的语料文本单
位构成所述导航语句对应的语料文本单位序列;
依次拼接所述语料文本单位序列中各个语料文本单位对应的所述原声连续
语音段数据,合成所述导航语句对应的语音数据。
4.根据权利要求3所述的导航语音播报方法,其特征在于,所述在预定发
音人的原声语音库中挑选出可组合成所述导航语句的语料文本单位构成所述导
航语句对应的语料文本单位序列的步骤包括以下步骤:
在所述原声语音库中查找所述导航语句所包含的最长的语料文本单位,并
进一步在所述原声语音库中循环执行以下查找,直到查找到的语料文本单位可
组合成所述导航语句:查找所述导航语句中已查找到的语料文本单位以外的各
个连续文本段所包含的最长的语料文本单位;
将查找到的语料文本单位按照其在所述导航语句中对应的位置构成所述语
料文本单位序列,得到所述导航语句对应的连续语音段最长的语料文本单位序
列。
5.根据权利要求4所述的导航语音播报方法,其特征在于,所述在预定发
音人的原声语音库中挑选出可组合成所述导航语句的语料文本单位构成所述导
航语句对应的语料文本单位序列的步骤还包括以下步骤:
以所述连续语音段最长的语料文本单位序列所包含的最长的语料文本单位
的长度作为基准长度,获取所包含的最长的语料文本单位的长度小于所述基准
长度的导航语句对应的语料文本单位序列;
比较获取到的导航语句对应的各个语料文本单位序列的语料文本单位数
量,获取语料文本单位数量最少的语料文本单位序列,以根据该语...
【专利技术属性】
技术研发人员:钟书成,
申请(专利权)人:深圳市腾讯计算机系统有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。