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

技术编号:16454882 阅读:29 留言:0更新日期:2017-10-25 18:07
本发明专利技术涉及一种导航语音播报方法及装置,本发明专利技术实施例提供的方法包括:接收导航语音播报指令,判断是否保存了用户预先录制的与导航语音播报指令中的命令类型对应的语音音频文件,如果有,则获取用户预先录制的与命令类型对应的语音音频文件;根据导航语音播报指令获取导航语音的具体播报方式,根据播报方式播报文本数据和/或语音音频文件。本发明专利技术实施例所提供的一种导航语音播报方法及装置,将用户自己的声音作为导航语音在语音导航的过程中使用,满足了用户对语音导航的定制化需求,提高了语音导航的个性化和娱乐性。

Broadcast method and device for navigation voice

The invention relates to a method and device for broadcast a speech navigation, including the method provided by the embodiment of the invention receives navigation voice broadcast instructions, to determine whether the user save pre recorded broadcast command type corresponding instruction in the navigation and voice audio files, if any, obtaining a pre recorded voice audio file corresponding to the user command type; according to the specific broadcast mode of navigation voice broadcast instructions for voice navigation, according to broadcast broadcast text data and / or voice audio files. This invention is a device and broadcast voice navigation cases provided by the user as their voice navigation voice used in navigation, to meet user demand for customized voice navigation, improve voice navigation and personalized entertainment.

【技术实现步骤摘要】
一种导航语音播报方法及装置
本专利技术涉及导航领域,尤其涉及一种导航语音播报方法及装置。
技术介绍
在现有技术中,语音导航已经广泛应用于各类导航软件,导航语音也随着技术的发展越来越多样化,导航语音种类繁多,使用户能选择不同的备选导航语音进行语音导航,但专利技术人在对现有导航语音播放过程进行研究的过程中发现,用户只能在导航软件提供的各种导航语音之间选择,这种方式无法满足用户对语音导航的个性化需求,缺乏定制化和娱乐性。
技术实现思路
第一方面,本专利技术实施例提供一种导航语音播报方法,该方法包括:接收导航语音播报指令,所述指令至少携带了命令类型、文本数据;判断是否保存了用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;判断所述命令类型是否为仅播报用户录制语音的命令类型,如果是,则播报所述语音音频文件。第二方面,本专利技术实施例提供另一种导航语音播报方法,该方法包括:接收导航语音播报指令,所述指令至少携带了命令类型、文本数据、语音播报优先级标识;判断是否保存了用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;按照所述语音播报优先级标识表示的优先级,播报文本数据和/或语音音频文件。第三方面,本专利技术实施例提供一种导航语音播报装置,该装置包括:指令获取模块,用于接收导航语音播报指令,所述指令至少携带了命令类型、文本数据;音频获取模块,用于判断语音音频库中是否存在用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;第一语音播报模块,用于当所述命令类型是否为仅播报用户录制语音的命令类型时,则播报所述语音音频文件。第四方面,本专利技术实施例提供另一种导航语音播报装置,该装置包括:指令获取模块,用于接收导航语音播报指令,所述指令至少携带了命令类型、文本数据、语音播报优先级标识;音频获取模块,用于判断语音音频库中是否存在用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;语音播报模块,用于按照所述语音播报优先级标识表示的优先级,播报所述文本数据和/或所述语音音频文件。本专利技术实施例所提供的一种导航语音播报方法及装置,将用户预先录制的语音音频文件在语音导航的过程中使用,满足了用户对语音导航的定制化需求,提高了语音导航的个性化和娱乐性。附图说明图1为本专利技术实施例所提的导航语音播报装置的应用环境;图2为本专利技术实施例提供的一种导航语音播报方法流程示意图;图3为本专利技术实施例提供的用户录制语音方法流程示意图;图4为本专利技术实施例提供的另一种导航语音播报方法流程示意图;图5为本专利技术实施例提供的一种导航语音播报装置结构示意图;图6为本专利技术实施例提供的另一种导航语音播报装置结构示意图;图7为本专利技术实施例提供的语音播报队列的播报流程示意图。具体实施方式随着科学技术的进步,导航装置(如带有导航软件的智能终端)越来越多样化,为了更好的满足用户的使用需求,本专利技术实施例提供一种导航语音播报方法及装置,使用户可以录制属于自己的语音音频文件,在导航的过程中播报语音音频文件,使语音导航更加趣味化,最大程度的满足了用户对语音导航的个性化需求。图1为本专利技术实施例所提供的导航语音播报装置的应用环境,如图1所示,本装置的最终实现形式可以为一种导航软件,将该导航软件安装在具有语音播放工具(能够播放语音音频文件)和文字播放工具(能够读取文本数据,并将文本数据转化为语音进行播放)的智能终端上,用户使用该软件进行语音导航,该软件根据用户的实时信息及导航路线为用户提供实时的路线规划,产生语音导航播报指令,获得与语音导航播报指令中的命令类型相对应的语音音频文件,而后根据语音导航播报指令将语音导航播报指令中的文本数据和/或获得的语音音频文件播报给用户。如图1中用户最终听到的导航语音可以为“前方100米有急转弯,急转弯啦,小心小心再小心!是到服务区休息一下的时候了。”,其中,“急转弯啦,小心小心再小心!”及“是到服务区休息一下的时候了”为语音音频文件,“前方100米有急转弯”是根据文本数据播放的语音。下面通过附图和实施例,对本专利技术的技术方案做进一步的详细描述。图2为本专利技术实施例提供的一种导航语音播报方法流程示意图,如图2所示,本专利技术实施例所提供的方法包括步骤S101-步骤S107:步骤S101,接收语音导航播报指令,该语音导航播报指令包括但不限于命令类型和文本数据;需要说明的是,命令类型/文本数据为根据用户导航路线以及用户的实时信息(比如实时位置、行进速度、行进方向)确定的,其中,文本数据中所包含的具体内容可以是用户的具体行进路线提示内容(如:直走XX米、前方左拐)或者是道路附属设施提示内容(如:服务区、铁路道口、限速、红绿灯)。举例对本步骤的具体过程进行说明:如例1:在用户A的一次语音导航过程中,在某一时刻导航装置分析出,在用户前方100m处有急转弯,在用户前方200m处有服务区,此时,生成的语音导航播报指令可以是:语音导航播报指令:文本数据“前方100m有急转弯”,命令类型“急转弯”;语音导航播报指令:文本数据“前方200m存在服务区”,命令类型“服务区”。例2:用户B在一次语音导航过程中,在用户前方100m处存在铁路道口,因此,生成的语音导航播报指令可以是:语音导航播报指令:文本数据“前方100m存在铁路道口”,命令类型“铁路道口”。以上举例仅为说明语音导航播报指令携带的信息,并不应视为对语音导航播报指令的实现格式的限制,语音导航播报指令的实现格式,可以由技术人员根据其选用的编程语言/通信协议确定。本领域技术人员亦可理解,一个语音导航播报指令可以携带不止一个文本数据或命令类型。步骤S102,判断预置的语音音频库中是否存在与语音导航播报指令中的命令类型对应的语音音频文件,若不存在,则执行步骤S103,否则执行步骤S104;所述语音音频库,用于存储用户预先录制的语音音频文件,且每个语音音频文件对应唯一一个命令类型,用户预先录制语音音频文件的具体过程详见图3以及相关文字说明;步骤S103,播报文本数据;具体地,将文本数据添加到语音播报队列中,调用文字播放工具将文本数据播报给用户;例如,在步骤S102中所示的例1,若语音音频库中不存在“服务区”的语音音频文件,则根据接收到的导航语音播报指令,将导航语音播报指令中的文本数据添加到语音播报队列(语音播报队列的相关描述详见步骤S105)中,在播报到该文本数据时,调取文字播放工具将该文本数据播报给用户,如例1中,在此步骤中最终对用户播报的语音内容为“前方200m存在服务区”。步骤S104,从语音音频库中获取与语音导航播报指令的命令类型所对应的语音音频文件;步骤S105,判断语音导航播报指令中的命令类型所对应的具体播报方式,当该命令类型所对应的播报方式为仅播报用户录制的语音时,则执行步骤S106;当该命令类型所对应的播报方式不是仅播报用户录制的语音时,则执行步骤S107;步骤S106,播报步骤S104获得的与语音导航播报指令的命令类型对应的语音音频文件;步骤S107,先播报语音导航播报指令中的文本数据,再播报本文档来自技高网...
一种导航语音播报方法及装置

【技术保护点】
一种导航语音播报方法,其特征在于,所述方法包括:接收导航语音播报指令,所述指令至少携带了命令类型、文本数据;判断是否保存了用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;判断所述命令类型是否为仅播报用户录制语音的命令类型,如果是,则播报所述语音音频文件。

【技术特征摘要】
1.一种导航语音播报方法,其特征在于,所述方法包括:接收导航语音播报指令,所述指令至少携带了命令类型、文本数据;判断是否保存了用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;判断所述命令类型是否为仅播报用户录制语音的命令类型,如果是,则播报所述语音音频文件。2.根据权利要求1所述的方法,其特征在于,所述方法进一步包括:如果所述命令类型不是仅播报用户录制语音的命令类型,则先播报所述文本数据,再播报所述语音音频文件。3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:录制语音音频文件;将所述语音音频文件及其对应的命令类型对应保存,所述语音音频文件对应的命令类型唯一且不重复。4.一种导航语音播报方法,其特征在于,所述方法包括:接收导航语音播报指令,所述指令至少携带了命令类型、文本数据、语音播报优先级标识;判断是否保存了用户预先录制的与所述命令类型对应的语音音频文件,如果有,则获取用户预先录制的与所述命令类型对应的语音音频文件;按照所述语音播报优先级标识表示的优先级,播报文本数据和/或语音音频文件。5.根据权利要求4所述的方法,其特征在于,所述按照所述语音播报优先级标识表示的优先级,播报文本数据和/或语音音频文件具体包括:如果所述语音播报优先级标识是仅播报文本数据语音标识,则播报所述文本数据;如果所述语音播报优先级标识是仅播报用户录制语音的标识,则播报所述语音音频文件;如果所述语音播报优先级标识是文本数据优先播报标识,则先播报所述文本数据,再播报所述语音音频文件;如果所述语音播报优先级标识是用户录制语音优先播报标识,则先播报所述语音音频文件,再播报所述文本数据。6.根据权利要求5所述的方法,其特征在于,所述指令进一步携带了:特殊语音标识,所述方法进一步包括:如果所述语音播报优先级标识是文本数据优先播报标识,则判断前一次播报是否播报了特殊语音,如果是,则先播报所述文本数据,再播报语音音频文件,如果否,则先播报所述文本数据,再获取并播报所述特殊语音标识对应的特殊语音;如果所述语音播报优先级标识是用户录制语音优先播报标识,则判断前一次播报是否播报了特殊语音,如果是,则先播报所述语音音频文件,再播报所述文本数据;如果否,则先获取并播报所述特殊语音标识对应的特殊语音,再播报所述文本数据。7.根据权利要求4-6任一权利要求所述的方法,其特征在于,所述方法还包括:录制语音音频文件;将所述语音音频文件及其对应的命令类型对应保存,所述语音音频文件对应的录制语音标识唯一且不重复。8.一种导航语音播报装置,其特征在于,所述装置包括:指令获取模块,用于接收导航语音播报指令,所述指令至少携带了命令类型、文本数据;音频获取模块,用于判断语音音...

【专利技术属性】
技术研发人员:崔斌李伯杨李臣余小龙杨睿
申请(专利权)人:高德信息技术有限公司
类型:发明
国别省市:北京,11

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

1