一种语音提示方法及系统与流程

文档序号:11130706阅读:286来源:国知局
一种语音提示方法及系统与制造工艺

本申请涉及信息处理技术领域,特别涉及一种语音提示方法及系统。



背景技术:

随着城市建设的不断发展,为了保持城市道路的秩序,往往会在繁忙的路口设置红绿灯,以控制车辆的通行。

目前,人们在开车时可以借助终端设备中安装的导航系统来规划路径。在现有的导航系统中,往往会提示车主前方是否有红绿灯,是否有监控,以及前方路口应当行进的方向。然而,在即将经过红绿灯路口时,当车主看到绿灯在读秒即将跳转为红灯时,可能无法判断能够在红灯亮起之前顺利通过路口。如果判断不准确,则可能会造成闯红灯或者将车停在红绿灯路口的情况发生。

应该注意,上面对技术背景的介绍只是为了方便对本申请的技术方案进行清楚、完整的说明,并方便本领域技术人员的理解而阐述的。不能仅仅因为这些方案在本申请的背景技术部分进行了阐述而认为上述技术方案为本领域技术人员所公知。



技术实现要素:

本申请实施例的目的在于提供一种语音提示方法及系统,能够提示车主是否能够顺利地通过红绿灯路口。

为实现上述目的,本申请一方面提供一种语音提示方法,所述方法包括:预先获取车辆的行驶路径,所述行驶路径中包括至少一个红绿灯路口;获取所述车辆的当前位置,并确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离;当所述距离达到预设距离阈值时,计算通过所述预设距离阈值的最小时间;将计算得到的所述最小时间通过语音的形式进行播报。

进一步地,确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离具体包括:在所述行驶路径中确定所述车辆的当前位置和车辆前方最接近的红绿灯路口位置;在所述行驶路径上将所述当前位置到所述红绿灯路口位置的路径长度确定为所述当前位置与车辆前方最接近的红绿灯路口之间的距离。

进一步地,计算通过所述预设距离阈值的最小时间具体包括:获取所述车辆的当前位置所处的街道信息,所述街道信息中至少包括限速指示;根据所述限速指示指定的最高时速和所述预设距离阈值,按照下述公式计算通过所述预设距离阈值的最小时间:

其中,t表示所述最小时间,s表示所述预设距离阈值,v表示所述最高时速。

进一步地,将计算得到的所述最小时间通过语音的形式进行播报具体包括:获取预先设置的语音模板,所述语音模板中包括待填充的时间信息音符;将所述最小时间转换为可播放的时间音符,并将转换得到的时间音符填充至所述时间信息音符中,以生成语音信息;播放所述语音信息。

进一步地,所述语音模板中还包括待填充的时速信息音符;相应地,生成语音信息的步骤中还包括:将所述限速指示指定的最高时速转换为可播放的时速音符,并将转换得到的时速音符填充至所述时速信息音符中。

为实现上述目的,本发明还提供一种语音提示系统,所述系统包括:行驶路径获取单元,用于预先获取车辆的行驶路径,所述行驶路径中包括至少一个红绿灯路口;距离确定单元,用于获取所述车辆的当前位置,并确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离;最小时间计算单元,用于当所述距离达到预设距离阈值时,计算通过所述预设距离阈值的最小时间;语音播报单元,用于将计算得到的所述最小时间通过语音的形式进行播报。

进一步地,所述距离确定单元具体包括:位置确定模块,用于在所述行驶路径中确定所述车辆的当前位置和车辆前方最接近的红绿灯路口位置;路径长度确定模块,用于在所述行驶路径上将所述当前位置到所述红绿灯路口位置的路径长度确定为所述当前位置与车辆前方最接近的红绿灯路口之间的距离。

进一步地,所述最小时间计算单元具体包括:街道信息获取模块,用于获取所述车辆的当前位置所处的街道信息,所述街道信息中至少包括限速指示;计算模块,用于根据所述限速指示指定的最高时速和所述预设距离阈值,按照下述公式计算通过所述预设距离阈值的最小时间:

其中,t表示所述最小时间,s表示所述预设距离阈值,v表示所述最高时速。

进一步地,所述语音播报单元具体包括:语音模板获取模块,用于获取预先设置的语音模板,所述语音模板中包括待填充的时间信息音符;时间音符填充模块,用于将所述最小时间转换为可播放的时间音符,并将转换得到的时间音符填充至所述时间信息音符中,以生成语音信息;播放模块,用于播放所述语音信息。

进一步地,所述语音模板中还包括待填充的时速信息音符;相应地,所述语音播报单元中还包括:时速音符填充模块,用于将所述限速指示指定的最高时速转换为可播放的时速音符,并将转换得到的时速音符填充至所述时速信息音符中。

本申请实施例提供的一种语音提示方法及系统,可以获取车辆当前的行驶路径,并可以判断车辆与前方红绿灯路口的距离。当所述距离达到预先设置的距离阈值时,可以计算通过该距离阈值所需的最小时间,然后可以将计算得到的最小时间通过语音的形式播报给车主。车主通过观察绿灯的倒数读秒,从而可以判断是否能够顺利通过该红绿灯路口,以避免出现闯红灯或者将车停在路口的情况。

参照后文的说明和附图,详细公开了本申请的特定实施方式,指明了本申请的原理可以被采用的方式。应该理解,本申请的实施方式在范围上并不因而受到限制。在所附权利要求的精神和条款的范围内,本申请的实施方式包括许多改变、修改和等同。

针对一种实施方式描述和/或示出的特征可以以相同或类似的方式在一个或更多个其它实施方式中使用,与其它实施方式中的特征相组合,或替代其它实施方式中的特征。

应该强调,术语“包括/包含”在本文使用时指特征、整件、步骤或组件的存在,但并不排除一个或更多个其它特征、整件、步骤或组件的存在或附加。

附图说明

所包括的附图用来提供对本申请实施例的进一步的理解,其构成了说明书的一部分,用于例示本申请的实施方式,并与文字描述一起来阐释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。在附图中:

图1为本申请实施例提供的一种语音提示方法的流程图;

图2为本申请实施例提供的一种语音提示系统的功能模块图。

具体实施方式

为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都应当属于本申请保护的范围。

图1为本申请实施例提供的一种语音提示方法的流程图。虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。如图1所示,所述方法可以包括:

步骤S1:预先获取车辆的行驶路径,所述行驶路径中包括至少一个红绿灯路口。

在本实施方式中,车辆在行驶时可以预先规划好行驶路径,所述行驶路径可以包括起始点和终止点。在起始点和终止点之间,可以经过至少一个红绿灯路口。在所述行驶路径中,各个红绿灯路口均可以视为待检测的节点。

在本实施方式中,所述行驶路径可以表明车辆当前的行驶方向。这样,在检测红绿灯路口时,可以仅仅检测车辆行驶方向上的红绿灯路口。对于已经通过的红绿灯路口,则不用进行监测。

在本实施方式中,车辆的行驶路径可以是通过调用导航软件的数据来获取的。具体地,车主在行驶之前,可以通过导航软件设置本次的行驶路径。设置的行驶路径可以保存在导航软件中。这样,通过访问导航软件的后台数据库,便可以获取此次的行驶路径。

步骤S2:获取所述车辆的当前位置,并确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离。

在本实施方式中,在车辆行驶时,可以通过终端设备内置的GPS模块,获取车辆的当前位置。由于在行驶路径中已经确定了各个待检测的红绿灯路口,这样在车辆行驶过程中,可以实时确定当前位置与车辆前方最接近的红绿灯路口之间的距离。

在本实施方式中,所述距离可以是当前位置与最接近的红绿灯路口之间的直线距离。但有时候由于行驶的路径不一定是直线,而有可能是弯道。在这种情况下,当前位置与最接近的红绿灯路口之间的直线距离就不能真实地反映实际的路程。因此,在本申请一个实施方式中,在确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离时,可以在所述行驶路径中确定所述车辆的当前位置和车辆前方最接近的红绿灯路口位置。这样,在所述行驶路径中便可以标出当前位置和最接近的红绿灯路口的位置。这样,可以在所述行驶路径上将所述当前位置到所述红绿灯路口位置的路径长度确定为所述当前位置与车辆前方最接近的红绿灯路口之间的距离。通过这种方式确定出的距离便能够真实反映实际的路程,从而能够方便后续进行精确的计算。

步骤S3:当所述距离达到预设距离阈值时,计算通过所述预设距离阈值的最小时间。

在本实施方式中,考虑到在距离红绿灯路口较远时,无需提醒车主是否能够通过路口。一般只有在接近红绿灯路口时才需要进行提醒。鉴于此,可以预先设置一个距离阈值。该距离阈值可以根据实际情况来确定。例如所述预设距离阈值可以为50米。

在本实施方式中,可以实时监测当前位置与最接近的红绿灯路口之间的距离。当所述距离达到预设距离阈值时,便可以计算通过所述预设距离阈值的最小时间。该最小时间可以给车主做参考,以判断能够顺利通过该红绿灯路口。

具体地,在本实施方式中,由于不同的街道可能限制的最高时速也不同。因此,在本实施方式中,可以获取所述车辆的当前位置所处的街道信息,所述街道信息中至少包括限速指示。所述限速指示可以限定该街道上行驶的车辆对应的最高时速。这样,根据所述限速指示指定的最高时速和所述预设距离阈值,可以按照下述公式计算通过所述预设距离阈值的最小时间:

其中,t表示所述最小时间,s表示所述预设距离阈值,v表示所述最高时速。

步骤S4:将计算得到的所述最小时间通过语音的形式进行播报。

在本实施方式中,在计算得到通过所述预设距离阈值的最小时间之后,可以将该最小时间通过语音的形式进行播报。这样车主便可以知晓当前通过该路段所需的最小时间。这样,将所述最小时间和绿灯倒计时的时间进行对比,车主便可以明确知晓当前是否能够顺利通过该红绿灯路口。

具体地,在本实施方式中,可以获取预先设置的语音模板。所述语音模板可以由多个音符构成,而在这些音符中,表示最小时间的音符可以是待填充的时间信息音符。这样,在计算得到最小时间之后,可以将所述最小时间转换为可播放的时间音符。然后可以将转换得到的时间音符填充至所述时间信息音符中,以生成语音信息。其中,将最小时间转换为可播放的时间音符可以采用音素识别技术,将所述最小时间转换为对应的音素序列。例如,“4秒”可以转换为“simiao”这样的音素序列。然后通过将该音素序列填充至时间信息音符中,便可以生成语音信息。

在一个具体的例子中,所述语音模板对应的文本例如可以为“通过该路口需要###”,其中“###”则可以代表待填充的时间信息音符。这样,将“4秒”填充至所述语音模板的对应位置处,便可以生成文本为“通过该路口需要4秒”的语音信息。在生成语音信息之后,便可以播放该语音信息。

在本实施方式中,在播放语音信息时,还可以提醒所述最小时间对应的最高时速。这样,在所述语音模板中还可以包括待填充的时速信息音符。这样,在生成语音信息的步骤中还包括:将所述限速指示指定的最高时速转换为可播放的时速音符,并将转换得到的时速音符填充至所述时速信息音符中。

例如,所述语音模板可以为“以***的速度通过该路口需要###”,其中,“***”可以表示待填充的时速信息音符,“###”可以表示待填充的时间信息音符。这样,假设最高时速为60公里每小时,最小时间为4秒,从而可以生成为本为“以60公里每小时的速度通过该路口需要4秒”的语音信息。

本申请还提供一种语音提示系统。请参阅图2,所述系统可以包括:

行驶路径获取单元100,用于预先获取车辆的行驶路径,所述行驶路径中包括至少一个红绿灯路口;

距离确定单元200,用于获取所述车辆的当前位置,并确定所述当前位置与车辆前方最接近的红绿灯路口之间的距离;

最小时间计算单元300,用于当所述距离达到预设距离阈值时,计算通过所述预设距离阈值的最小时间;

语音播报单元400,用于将计算得到的所述最小时间通过语音的形式进行播报。

在本申请一个实施方式中,所述距离确定单元200具体包括:

位置确定模块,用于在所述行驶路径中确定所述车辆的当前位置和车辆前方最接近的红绿灯路口位置;

路径长度确定模块,用于在所述行驶路径上将所述当前位置到所述红绿灯路口位置的路径长度确定为所述当前位置与车辆前方最接近的红绿灯路口之间的距离。

在本申请一个实施方式中,所述最小时间计算单元300具体包括:

街道信息获取模块,用于获取所述车辆的当前位置所处的街道信息,所述街道信息中至少包括限速指示;

计算模块,用于根据所述限速指示指定的最高时速和所述预设距离阈值,按照下述公式计算通过所述预设距离阈值的最小时间:

其中,t表示所述最小时间,s表示所述预设距离阈值,v表示所述最高时速。

在本申请一个实施方式中,所述语音播报单元400具体包括:

语音模板获取模块,用于获取预先设置的语音模板,所述语音模板中包括待填充的时间信息音符;

时间音符填充模块,用于将所述最小时间转换为可播放的时间音符,并将转换得到的时间音符填充至所述时间信息音符中,以生成语音信息;

播放模块,用于播放所述语音信息。

在本申请一个实施方式中,所述语音模板中还包括待填充的时速信息音符;相应地,所述语音播报单元400中还包括:

时速音符填充模块,用于将所述限速指示指定的最高时速转换为可播放的时速音符,并将转换得到的时速音符填充至所述时速信息音符中。

需要说明的是,上述各个功能模块的具体实现方式与计算公式均与步骤S1至S4中的描述一致,这里便不再赘述。

本申请实施例提供的一种语音提示方法及系统,可以获取车辆当前的行驶路径,并可以判断车辆与前方红绿灯路口的距离。当所述距离达到预先设置的距离阈值时,可以计算通过该距离阈值所需的最小时间,然后可以将计算得到的最小时间通过语音的形式播报给车主。车主通过观察绿灯的倒数读秒,从而可以判断是否能够顺利通过该红绿灯路口,以避免出现闯红灯或者将车停在路口的情况。

上面对本申请的各种实施方式的描述以描述的目的提供给本领域技术人员。其不旨在是穷举的、或者不旨在将本发明限制于单个公开的实施方式。如上所述,本申请的各种替代和变化对于上述技术所属领域技术人员而言将是显而易见的。因此,虽然已经具体讨论了一些另选的实施方式,但是其它实施方式将是显而易见的,或者本领域技术人员相对容易得出。本申请旨在包括在此已经讨论过的本发明的所有替代、修改、和变化,以及落在上述申请的精神和范围内的其它实施方式。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1