一种控制智能交通工具的方法和装置
技术领域
本发明涉及智能设备技术领域,特别涉及一种控制智能交通工具的方法和装置。
背景技术
随着智能设备的发展,一些交通工具也可成为智能交通工具。例如:智能汽车、平衡车、智能自行车、智能轮椅等等。这些智能交通工具上一般都可进行数据通讯,语音识别、指令控制等功能。
其中,可对智能交通工具进行语音控制,例如:用户说出“前进”后,智能轮椅会自动向前出发,而用户说出“停”后,智能轮椅会自动停止。可见,通过语音控制,可便于用户的使用,提高了智能交通工具的使用率,也提高了用户体验。
发明内容
本发明提供一种控制智能交通工具的方法和装置,用以提高智能设备的智能性。
本发明提供一种控制智能交通工具的方法,该方法包括:
当输入智能交通工具的声音信息为人声信息时,获取所述声音信息的当前语音特征;
若所述当前语音特征与设定特征条件匹配时,确定与所述当前语音特征对应的控制指令;
根据确定的所述控制指令,控制所述智能交通工具。
可见,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,从而可进一步提高智能交通工具的智能性以及安全性。
本发明一实施例中,所述获取所述声音信息的当前语音特征包括:
对所述声音信息进行声音识别;
当识别出的所述声音信息为人声信息时,将所述声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息中的至少一个信息,确定为所述声音信息的当前语音特征。
可见,语音特征可以是多种多样的,这样,可应用到不同的场景中,使得智能交通工具的控制更加灵活,也更加安全。
本发明一实施例中,所述若所述当前语音特征与设定特征条件匹配时,确定与所述当前语音特征对应的控制指令包括:
若所述当前语音特征中音频信息的第一音频值在预设的高频范围内,且所述频段时长信息中与所述第一音频值对应的时长大于预设时长时,确定与所述当前语音特征对应的控制指令为停止控制指令;或,
若所述当前语音特征中音频信息的第一音频值在预设的高频范围内,且所述频段间隔频率信息中与所述第一音频值对应的间隔频率值大于设定值时,确定与所述当前语音特征对应的控制指令为停止控制指令。
这样,可根据声音信息的音频信息以及频段时长信息,或者音频信息以及频段间隔频率信息可确定是否进行停止控制,从而,在紧急状态下,用户发出的特定叫声也可以停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明一实施例中,所述若所述当前语音特征与设定特征条件匹配时,确定与所述当前语音特征对应的控制指令包括:
若所述当前语音特征中发音信息与预设的发音信息匹配时,确定与所述当前语音特征对应的控制指令为停止控制指令。
可见,在紧急状态下,用户发出的特定发音,也可停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明一实施例中,所述方法还包括:
若所述当前语音特征与设定特征条件不匹配时,将所述声音信息识别成文字信息,并根据与所述文字信息对应的控制指令控制所述智能交通工具。
当然,对于其他的声音信息可进行正常的语音控制,使得智能交通工具的功能更加齐全,进一步提高了智能交通工具的智能性。
本发明提供一种控制智能交通工具的装置,该装置包括:
获取单元,用于当输入智能交通工具的声音信息为人声信息时,获取所述声音信息的当前语音特征;
确定单元,用于若所述当前语音特征与设定特征条件匹配时,确定与所述当前语音特征对应的控制指令;
控制单元,用于根据确定的所述控制指令,控制所述智能交通工具。
可见,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,从而可进一步提高智能交通工具的智能性以及安全性。
本发明一实施例中,所述获取单元,具体用于对所述声音信息进行声音识别,当识别出的所述声音信息为人声信息时,将所述声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息中的至少一个信息,确定为所述声音信息的当前语音特征。
可见,语音特征可以是多种多样的,这样,可应用到不同的场景中,使得智能交通工具的控制更加灵活,也更加安全。
本发明一实施例中,所述确定单元,具体用于若所述当前语音特征中音频信息的第一音频值在预设的高频范围内,且所述频段时长信息中与所述第一音频值对应的时长大于预设时长时,确定与所述当前语音特征对应的控制指令为停止控制指令;或,若所述当前语音特征中音频信息的第一音频值在预设的高频范围内,且所述频段间隔频率信息中与所述第一音频值对应的间隔频率值大于设定值时,确定与所述当前语音特征对应的控制指令为停止控制指令。
这样,可根据声音信息的音频信息以及频段时长信息,或者音频信息以及频段间隔频率信息可确定是否进行停止控制,从而,在紧急状态下,用户发出的叫声也可以停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明一实施例中,所述确定单元,具体用于若所述当前语音特征中发音信息与预设的发音信息匹配时,确定与所述当前语音特征对应的控制指令为停止控制指令。
可见,在紧急状态下,用户发出的特定发音,也可停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明一实施例中,所述装置还包括:
语音控制单元,用于若所述当前语音特征与设定特征条件不匹配时,将所述声音信息识别成文字信息,并根据与所述文字信息对应的控制指令控制所述智能交通工具。
当然,对于其他的声音信息可进行正常的语音控制,使得智能交通工具的功能更加齐全,进一步提高了智能交通工具的智能性。
本发明实施例的一些有益效果可以包括:
可见,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,例如:在紧急状态下,用户发出的特定叫声或者特定发音,都可以停止智能交通工具的运行从而可进一步提高智能交通工具的智能性以及安全性。
本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
附图说明
附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
图1是根据一示例性实施例示出的控制智能交通工具的流程图;
图2是根据一示例性实施例一示出的控制智能交通工具的流程图;
图3是根据一示例性实施例二示出的控制智能交通工具的流程图;
图4是根据一示例性实施例示出的控制智能交通工具的装置的结构图;
图5是根据一示例性实施例三示出的控制智能交通工具的装置结构图。
具体实施方式
以下结合附图对本发明的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。
本公开实施例提供的技术方案,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,例如:在紧急状态下,用户发出的特定叫声或者特定发音,都可以停止智能交通工具的运行从而可进一步提高智能交通工具的智能性以及安全性。
图1是根据一示例性实施例示出的控制智能交通工具的流程图。控制智能交通工具的过程如图1所示,包括:
步骤101:当输入智能交通工具的声音信息为人声信息时,获取声音信息的当前语音特征。
在使用智能交通工具的过程中,可能会有许多声音输入智能交通工具中,例如:人声,机器操作声,动物声音,周边环境的噪声等等。这里,可采用声音识别技术,首先确定输入智能交通工具的声音信息是否为人声信息,若是,则可获取声音信息的当前语音特征。
本公开实施例中,人声的语音特征可是多种多样的,例如:声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息。这里,声音信息的语音特征包括声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息中的至少一个信息。例如:声音信息为人的持续的尖叫声,因此,可将尖叫声的音频信息,以及频段时长信息确定为声音信息的当前语音特征。或者,声音信息为人的间断而急促的叫声,因此,可将尖叫声的音频信息,以及频段间隔频率信息确定为声音信息的当前语音特征。或者,声音信息为特定发音信息,例如:啊,吗等等,这样,将特定发音信息确定为声音信息的当前语音特征。
因此,获取声音信息的当前语音特征包括:对声音信息进行声音识别;当识别出的声音信息为人声信息时,将声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息中的至少一个信息,确定为声音信息的当前语音特征。
步骤102:若当前语音特征与设定特征条件匹配时,确定与当前语音特征对应的控制指令。
本发明实施例中,可针对不同的场景,预先设定特征条件。例如:对于一些紧急情况,用户可能会慌张,可能会尖叫,或者发起一些急促的叫声,因此,预先设定特征条件可包括:音频的高频范围,高频对应的时长,高频对应的间隔频率等等。对于一些突发情况或者紧急情况,用户可能会发出一些紧张的发音,例如:啊,妈呀等等。因此,预先设定特征条件可包括:啊,妈呀等等的发音。因此,预先设定特征条件可包括:音频的高频范围,高频对应的时长,高频对应的间隔频率、啊,妈呀等等的发音中的一种、两种或多种。
这样,若当前语音特征中音频信息的第一音频值在预设的高频范围内,且频段时长信息中与第一音频值对应的时长大于预设时长时,确定与当前语音特征对应的控制指令为停止控制指令。即用户发出尖叫时,尖叫声的音频值即第一音频值在预设的高频范围内,并且用户持续尖叫的时长大于预设时长,从而可确定控制指令为停止控制指令。
或者,若当前语音特征中音频信息的第一音频值在预设的高频范围内,且频段间隔频率信息中与第一音频值对应的间隔频率值大于设定值时,确定与当前语音特征对应的控制指令为停止控制指令。即用户发出急促间断的尖叫时,尖叫声的音频值即第一音频值在预设的高频范围内,并且急促间断的间隔频率值大于设定值,从而可确定控制指令为停止控制指令。
或者,若当前语音特征中发音信息与预设的发音信息匹配时,确定与当前语音特征对应的控制指令为停止控制指令。用户的声音信息中有“啊”的发音信息,那么可确定与预设的发音信息匹配,从而,确定与当前语音特征对应的控制指令为停止控制指令。当然,用户的声音信息中有“妈呀”,“救命”等发音信息时,也可定与预设的发音信息匹配,从而,确定与当前语音特征对应的控制指令为停止控制指令。
当然,本发明实施例中,设定特征条件不限于此,其他针对不同应用场景,也预设不同的特征条件。
步骤103:根据确定的控制指令,控制智能交通工具。
确定了控制指令后,可根据控制指令,进行智能交通工具的控制。以智能轮椅为例:若控制指令为停止控制指令,则可停止智能轮椅的运动,使得智能轮椅停下了。
可见,本发明实施例中,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,例如:在紧急状态下,用户发出的特定叫声或者特定发音,都可以停止智能交通工具的运行从而可进一步提高智能交通工具的智能性以及安全性。
当然,对于其他的声音信息可进行正常的语音控制,使得智能交通工具的功能更加齐全,进一步提高了智能交通工具的智能性。因此,本发明另一实施例中,还包括:若当前语音特征与设定特征条件不匹配时,将声音信息识别成文字信息,并根据与文字信息对应的控制指令控制智能交通工具。
下面将操作流程集合到具体实施例中,举例说明本公开实施例提供的方法。
实施例一,本实施例中,智能交通工具为汽车,语音特征包括:音频信息、频段时长信息,以及频段间隔频率信息。
图2是根据一示例性实施例一示出的控制智能交通工具的流程图,参见图2,本实施例中控制智能交通工具的过程包括:
步骤201:对输入汽车的声音信息进行识别,判断是否为人声信息?若是,执行步骤202,否则,控制过程结束。
可采用声音识别技术,对输入汽车的声音信息进行识别,当输入汽车的声音信息为人声信息时,执行步骤202,否则,本次控制过程结束。
步骤202:获取声音信息的当前语音特征。
这里,若声音信息为尖叫声音,获取尖叫声音的音频信息,以及频段时长信息,频段间隔频率信息。
步骤203:判断当前语音特征中音频信息的第一音频值是否在预设的高频范围内?若是,执行步骤204,否则执行步骤207。
这里,可将音频信息中最高音频值确定为第一音频值,或者将音频信息中出现频率最高的音频值确定为第一音频值。将第一音频值与预设的高频范围进行比较,若第一音频值预设的高频范围内,执行步骤204,否则,执行步骤207。
步骤204:判断当前语音特征的频段时长信息中与第一音频值对应的时长是否大于预设时长?若是,执行步骤206,否则,执行步骤205。
若与第一音频值对应的时长大于预设时长,则执行步骤206,否则,执行步骤205
步骤205:判断当前语音特征的频段间隔频率信息中与第一音频值对应的间隔频率值是否大于设定值?若是,执行步骤206,否则,执行步骤207。
用户的尖叫声可能不是持续的,因此,若频段间隔频率信息中与第一音频值对应的间隔频率值大于设定值时,执行步骤206,否则,执行步骤207。
步骤206:确定与当前语音特征对应的控制指令为停止控制指令,并根据确定的停止控制指令,控制汽车进行停止。
由于尖叫声音持续一段时间或者尖叫频率大于设定设定值,因此,可确定控制指令为停止控制指令,从而,控制汽车进行停止。
步骤207:将声音信息识别成文字信息,并根据与文字信息对应的控制指令控制汽车。
当然,可通过语音控制汽车的行驶。
可见,本实施中,根据声音信息的一些特许的语音特征,也可进行智能交通工具的控制,这样,在一些紧急情况下,用户发出的特许声音。例如持续的尖叫声或者急促间断的尖叫声都可使得智能交通工具停止下来,从而,减少了交通事故发生的几率,显著提高了智能交通工具的安全性。
实施例二,本实施例中,智能交通工具为智能轮椅,而语音特征包括:啊、妈呀、救命等发音信息。
图3是根据一示例性实施例二示出的控制智能交通工具的流程图。参见图3,本实施例中控制智能交通工具的过程包括:
步骤301:对输入智能轮椅的声音信息进行识别,判断是否为人声信息?若是,执行步骤302,否则,控制过程结束。
步骤302:获取声音信息的当前语音特征。
这里,获取的当前语音特征包括:发音信息。
步骤303:判断当前语音特征中发音信息与预设的发音信息是否匹配?若是,执行步骤304,否则,执行步骤305。
预设的发音信息包括:啊、妈呀、救命等发音信息。这样,当前语音特征中发音信息有任意一个预设的发音信息时,执行步骤304。例如:当前语音特征中发音信息包括:啊,则可确定当前语音特征中发音信息与预设的发音信息匹配,执行步骤304。或者,当前语音特征中发音信息包括:啊,救命,则可确定当前语音特征中发音信息与预设的发音信息匹配,执行步骤304。当然,当前语音特征中发音信息没有任意一个预设的发音信息时,执行步骤305。
步骤304:确定与当前语音特征对应的控制指令为停止控制指令,并根据确定的停止控制指令,控制智能轮椅进行停止。
这里,若用户发出一些特定的发音,例如:啊,救命、妈呀等,即可停止智能轮椅了。
步骤305:将声音信息识别成文字信息,并根据与文字信息对应的控制指令控制智能轮椅。
当然,可通过语音控制轮椅。
可见,本实施中,根据特许的发音也可可进行智能交通工具的控制,这样,在一些紧急情况下,用户发出的特许发音,例如:啊,都可使得智能交通工具停止下来,从而,减少了交通事故发生的几率,显著提高了智能交通工具的安全性。
当然,可预设不同的特征条件。例如:设定特征条件包括:啊的发音以及发音的设定时长。不同的应用场景,设定特征条件可不同,就不再一一例举了。
下述为本公开装置实施例,可以用于执行本公开方法实施例。
根据上述控制智能交通工具的过程,可构建一种控制智能交通工具的装置,如图4所示,该装置包括:包括:获取单元410、确定单元420以及控制单元430,其中,
获取单元410,用于当输入智能交通工具的声音信息为人声信息时,获取声音信息的当前语音特征。
确定单元420,用于若当前语音特征与设定特征条件匹配时,确定与当前语音特征对应的控制指令。
控制单元430,用于根据确定的控制指令,控制智能交通工具。
可见,针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,从而可进一步提高智能交通工具的智能性以及安全性。
本发明实施例中,获取单元410,具体用于对声音信息进行声音识别,当识别出的声音信息为人声信息时,将声音信息的音频信息、频段时长信息,频段间隔频率信息、以及发音信息中的至少一个信息,确定为声音信息的当前语音特征。
可见,语音特征可以是多种多样的,这样,可应用到不同的场景中,使得智能交通工具的控制更加灵活,也更加安全。
本发明实施例中,确定单元420,具体用于若当前语音特征中音频信息的第一音频值在预设的高频范围内,且频段时长信息中与第一音频值对应的时长大于预设时长时,确定与当前语音特征对应的控制指令为停止控制指令;或,若当前语音特征中音频信息的第一音频值在预设的高频范围内,且频段间隔频率信息中与第一音频值对应的间隔频率值大于设定值时,确定与当前语音特征对应的控制指令为停止控制指令。
这样,可根据声音信息的音频信息以及频段时长信息,或者音频信息以及频段间隔频率信息可确定是否进行停止控制,从而,在紧急状态下,用户发出的叫声也可以停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明实施例中,确定单元420,具体用于若当前语音特征中发音信息与预设的发音信息匹配时,确定与当前语音特征对应的控制指令为停止控制指令。
可见,在紧急状态下,用户发出的特定发音,也可停止智能交通工具的运行,进一步提高了智能交通工具的智能性及安全性。
本发明实施例中,装置还包括:
语音控制单元,用于若当前语音特征与设定特征条件不匹配时,将声音信息识别成文字信息,并根据与文字信息对应的控制指令控制智能交通工具。
当然,对于其他的声音信息可进行正常的语音控制,使得智能交通工具的功能更加齐全,进一步提高了智能交通工具的智能性。
这样,本公开实施例中,可针对声音信息的语音特征来进行特征条件匹配,这样,对于特定的语音特征可对应特定的控制指令,例如:在紧急状态下,用户发出的特定叫声或者特定发音,都可以停止智能交通工具的运行从而可进一步提高智能交通工具的智能性以及安全性。
下面举例说明本公开实施例提供的装置。
实施例三,本实施例中,智能交通工具为汽车,语音特征包括:音频信息、频段时长信息,以及频段间隔频率信息。
图5是根据一示例性实施例三示出的控制智能交通工具的装置结构图,参见图5,本实施例中,该装置包括:包括:获取单元410、确定单元420以及控制单元430,还包括语音控制单元440。
具体地,获取单元410对输入汽车的声音信息进行识别,当输入汽车的声音信息为人声信息时,获取声音信息的当前语音特征。其中,若声音信息为尖叫声音,获取尖叫声音的音频信息,以及频段时长信息,频段间隔频率信息
确定单元420判断当前语音特征中音频信息的第一音频值是否在预设的高频范围内,当第一音频值在预设的高频范围内时,可继续判断当前语音特征的频段时长信息中与第一音频值对应的时长是否大于预设时长,若与第一音频值对应的时长大于预设时长,则可确定与当前语音特征对应的控制指令为停止控制指令。
或则,确定单元420确定当前语音特征中音频信息的第一音频值在预设的高频范围内时,但是与第一音频值对应的时长不大于预设时长,则确定单元420可继续判断当前语音特征的频段间隔频率信息中与第一音频值对应的间隔频率值是否大于设定值,若大于,则可确定与当前语音特征对应的控制指令为停止控制指令。
从而,控制单元430可根据确定的停止控制指令,控制汽车进行停止。
当然,若确定单元420确定当前语音特征中音频信息的第一音频值不在预设的高频范围内;或者确定当前语音特征中音频信息的第一音频值在预设的高频范围内,但是与第一音频值对应的时长不大于预设时长,以及与第一音频值对应的间隔频率值也不大于设定值。此时,语音控制单元440可将声音信息识别成文字信息,并根据与文字信息对应的控制指令控制汽车。
可见,本实施中,根据声音信息的一些特许的语音特征,也可进行智能交通工具的控制,这样,在一些紧急情况下,用户发出的特许声音。例如持续的尖叫声或者急促间断的尖叫声都可使得智能交通工具停止下来,从而,减少了交通事故发生的几率,显著提高了智能交通工具的安全性。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。