一种基于命令词识别的交通信号语音交互控制方法技术

技术编号:31618038 阅读:15 留言:0更新日期:2021-12-29 18:52
本发明专利技术公开了一种基于命令词识别的交通信号语音交互控制方法,克现有技术受外界噪音的干扰大、用户的学习成本高、语音识别的准确率低的问题,包括:配置系统的唤醒、操作、执行和休眠命令词;客户机通过连接的麦克风接收语音,同时订阅服务器的反馈信息,识别出命令文字并加密发送给服务器;服务器解密后根据命令词执行操作;本发明专利技术采用确定的命令词语音,进行命令词识别,可提高识别的准确率;通过边按键边语音、结合交互提示的方式,有效防止用户的误操作;基于语音交互,减少用户的学习成本和按键操作,便于用户的操作。便于用户的操作。便于用户的操作。

【技术实现步骤摘要】
一种基于命令词识别的交通信号语音交互控制方法


[0001]本专利技术涉及交通信号控制领域,尤其是涉及一种基于命令词识别的交通信号语音交互控制方法。

技术介绍

[0002]交通信号控制是城市交通中必不可少的重要的控制手段,各城市的交通指挥中心均部署有交通信号控制平台,管控着辖区内越来越多路口的交通信号控制机;在指挥中心,通过交通信号控制平台控制路口的交通信号灯,已成为交警最重要的交通疏导方式,特别是早、晚高峰,操作尤其较多;因此,除了稳定和可靠之外,交通信号控制平台的易用性也显得尤为重要。
[0003]交通信号控制平台的操作一般鼠标与键盘按键结合的方式,辅助文字或图形交互的方式,供用户进行相关控制的操作;基于该种方式,有些平台的操作按钮隐藏较深、有些平台的操作较容易误操作、有些平台的更新较快等这些都为用户的操作带来了一定的学习成本和不便。
[0004]例如,一种在中国专利文献上公开的“一种智能化语音交互操作平台及交互方法”,其公告号CN110600009A,包括语音唤醒识别模块、语音识别模块以及交互操作平台,所述语音唤醒识别模块用于获取唤醒语音信号,识别判断唤醒语所对应的语音识别库,激活对应的语音识别库;所述的语音识别模块用于获取用户语音信号,提取信号特征信息,并根据对应的语音识别库比对信号特征信息,输出语音识别结果;所述的交互操作平台用于对用户提供对应的接口,针对不同场景、不同地点信息进行不同方式的对接,实现语音交互最终的控制;上述技术方案唤醒方式为语音唤醒,这种方式在实际运用中,由于外界的干扰,存在一定机率的误识别或误唤醒,甚至误操作;语音的识别采用全语音分析,再提取和比对信号特征信息或语音文字信息,这样不但会增加识别的运算量,而且外界不必要的噪音或用户操作之外语音也无法过滤,增加误识别的概率,进而增加不确定性,而交通信号控制是一个涉及到路口安全的较严肃的系统,且操作的环境存在一定的用户与用户之间的交流干扰及外界噪音,语音的准确识别就变得更加困难。

技术实现思路

[0005]本专利技术的目的在于克服现有技术受外界噪音干扰大、用户的学习成本高、语音识别的准确率低的问题,提供了一种基于命令词识别的交通信号语音交互控制方法,可以减少用户的学习成本和按键操作,便于用户的操作,采用确定的命令词语音进行命令词识别,提高了识别的准确率。
[0006]为了实现上述目的,本专利技术采用以下技术方案:一种基于命令词识别的交通信号语音交互控制方法,包括以下步骤:S1:配置系统的唤醒、操作、执行和休眠命令词;S2:客户机通过连接的麦克风接收语音,同时订阅服务器的反馈信息;
S3:客户机采用命令词语音识别技术,识别出命令文字;S4:客户机将命令文字进行加密,将信息发送给服务器;S5:服务器接收到信息后解密,然后对解密后的命令文字进行判断是否为执行命令词,如果是,转入S6,否则转到S7;S6:服务器根据时间顺序组合接收到的命令词,根据命令词的内容,执行相应的监视、控制、分析和取消等处理操作,并进行记录;S7:服务器根据接收到的唤醒、休眠、操作、执行命令词,以及执行操作的结果信息进行处理并反馈加密信息给客户机;S8:客户机根据服务器反馈的信息解密,并结合实时的路口运行信息,进行相应的文字图形显示,反馈命令词信息以及具体操作的执行过程和结果,辅助用户交互。
[0007]本专利技术针对交通信号控制,提出了一种命令词设计和处理方案,采用命令词识别的语音识别,可以与确定的命令词进行比对,减少了识别的任意性,可提高语音识别的准确率;并且,在基于语音交互的基础上,辅助键盘按键,可以有效减少干扰,进一步提高语音识别的准确率,减少误操作,增加平台操作的安全性,进而提高用户的体验,在用户成功登录控制平台后,基于命令词识别技术,用户可以对着麦克风通过边按功能键边语音的方式,首先说出唤醒命令词,控制平台对人机交互语音助手进行唤醒,然后在提示的方式下,说出操作的相关命令词,控制平台对相关命令词进行组装、展现,最后再说出执行命令词确认是否执行,如果执行,则控制平台即可根据操作的命令词,自动执行相关的控制操作和展示。如果说出休眠命令词,则人机交互语音助手将会退出。
[0008]作为优选,所述步骤S3中命令词语音识别技术基于Bayes法则,根据特征帧序列O={o1,o2,

,o
T
},穷举所有可能的Token序列W,获取后验概率最大的序列W
*
={w1,w2,

,w
N
},即:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Token序列;根据Bayes公式,而求最优W过程与P(O)无关,因此有:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Token序列,P(O|W)表示声学模型,P(W)表示先验概率语音模型;为了让语音识别更加模块化,进一步细化建模单元为音节,增加词典模型P(V|W),即:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Token序列,P(V|W)为词典模型,V表示音节,R(W)表示字序列W所有可能发音序列。
[0009]作为优选,所述步骤S2具体包括以下步骤:
S21:如果客户机按下功能键,用户对着麦克风发出命令词指令,转到S22;S22:客户机开始接收语音,并采集用户发出的命令词指令语音;S23:如果客户机功能键弹起,则转到S24,否则继续S22;S24:客户机停止接收语音,将采集的声音片段传给S3进行命令词语音识别。
[0010]作为优选,所述步骤S7具体包括以下步骤:S71:如果为唤醒命令词,则操作命令词标识置为有效,并发布加密后的唤醒反馈信息;S72:如果为操作命令词,且操作命令词标识有效,则组装操作命令词,并发布加密后的收到的信息内容及后续内容的提示的反馈信息;S73:如果为开始执行命令词,且操作命令词标识有效,则清空操作命令词,并发布加密后的执行的结果信息及后续内容的提示的反馈信息;S74:如果为取消执行命令词,且操作命令词标识有效,则清空操作命令词,并发布加密后的后续内容的提示的反馈信息;S75:如果为休眠命令词,且操作命令词标识有效,则操作命令词标识置为无效,清空操作命令词,并发布加密后的休眠反馈信息;S76:如果操作命令词标识有效,且收到有效命令词的时间间隔超时,则操作命令词标识置为无效,并发布加密后的休眠反馈信息。
[0011]作为优选,所述唤醒命令词为语音识别功能的入口,并触发后续的语音识别功能。
[0012]作为优选,所述操作命令词包括监视、控制的操作命令,操作命令长的操作命令词采用分段设计。
[0013]作为优选,所述功能键被按住时,系统接收语音,弹起该功能键时停止接收语音。
[0014]因此,本专利技术有如下有益效果:1.采用确定的命令词语音,进行命令词识别,可提高识别的准确率;2.通过边按键边语音、结合交互提示的方式,可本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于命令词识别的交通信号语音交互控制方法,其特征在于,包括以下步骤:S1:配置系统的唤醒、操作、执行和休眠命令词;S2:客户机通过连接的麦克风接收语音,同时订阅服务器的反馈信息;S3:客户机采用命令词语音识别技术,识别出命令文字;S4:客户机将命令文字进行加密,将信息发送给服务器;S5:服务器接收到信息后解密,然后对解密后的命令文字进行判断是否为执行命令词,如果是,转入S6,否则转到S7;S6:服务器根据时间顺序组合接收到的命令词,根据命令词的内容,执行相应的监视、控制、分析和取消等处理操作,并进行记录;S7:服务器根据接收到的唤醒、休眠、操作、执行命令词,以及执行操作的结果信息进行处理并反馈加密信息给客户机;S8:客户机根据服务器反馈的信息解密,并结合实时的路口运行信息,进行相应的文字图形显示,反馈命令词信息以及具体操作的执行过程和结果,辅助用户交互。2.根据权利要求1所述的一种基于命令词识别的交通信号语音交互控制方法,其特征在于,所述步骤S3中命令词语音识别技术基于Bayes法则,根据特征帧序列O={o1,o2,

,o
T
},穷举所有可能的Token序列W,获取后验概率最大的序列W
*
={w1,w2,

,w
N
},即:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Token序列;根据Bayes公式,而求最优W过程与P(O)无关,因此有:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Token序列,P(O|W)表示声学模型,P(W)表示先验概率语音模型;为了让语音识别更加模块化,进一步细化建模单元为音节,增加词典模型P(V|W),即:式中,W
*
表示验概率最大的序列,W表示字序列,O表示帧序列,ω表示所有可能的Tok...

【专利技术属性】
技术研发人员:祁照阁贺国君徐茂军马建国李昊王水祥
申请(专利权)人:浙江浙大中控信息技术有限公司
类型:发明
国别省市:

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

1