语音干扰的滤除方法和语音干扰的滤除系统技术方案

技术编号:10072692 阅读:171 留言:0更新日期:2014-05-23 19:09
一种语音干扰的滤除方法和语音干扰的滤除系统。该方法包括:利用一概率分布模型定义一时间阈值;每当自一语音输入辨认出一当前指令,取得自该语音输入辨认出的一参考指令,其中该当前指令接续在该参考指令之后被辨识出,且该参考指令对应一第一时间点,该当前指令对应一第二时间点;根据该第一时间点和该第二时间点之间的间隔与该时间阈值的一比较结果以及该第一时间点所对应的一状态,以判断是否产生一语音干扰;若产生该语音干扰,则滤除该参考指令与该当前指令;以及若未产生该语音干扰,则输出该参考指令或该当前指令其中之一。本发明专利技术能避免将交谈说出的话语或从其他来源发出的语音误判为要对受控装置进行操作,从而降低发生误动作的概率。

【技术实现步骤摘要】

本专利技术涉及一种语音操作的应用,且特别涉及一种在语音操作时语音干扰的滤除方法和语音干扰的滤除系统
技术介绍
传统的语音辨识系统着重在于如何从声音输入中区分出语音以及非语音的部分。也就是说,这类语音辨识系统主要区分如环境背景噪音或突发性噪音(如碰撞声)等真正的噪音与实际的语音活动,其采用的方法是从信号处理的角度出发,以分析噪音与语音在声学模型上的差异(如过零率、能量、频谱分布或基频轨迹等),相当于做声音上的属性检测。当检测出语音活动区间后,再针对整段语音做语音辨识等处理。其中,语音辨识系统仅对整段语音区间做一次辨识,而辨识结果可用来当作操控电子装置的指令,达到语音操作的目的。然而在某些语音辨识机制需要持续开启的使用情境下,使用者与他人交谈的内容也会被辨识。倘若使用者在交谈间说出了与操控电子装置的指令相关的内容,则可能导致系统将该指令输出至电子装置。但由于使用者的本意并非要对电子装置进行操作,因此当电子装置因应所接收到的指令而做出反应时,反而会造成使用者的困扰。因此,需要提供一种语音干扰的滤除方法和语音干扰的滤除系统来解决上述问题。
技术实现思路
有鉴于此,本专利技术提供一种语音干扰的滤除方法、系统,与计算机可读记录介质,能有效判别当使用者说出预设指令时的真实意图,以减少受控装置因语音干扰产生误动作的情况。本专利技术提出一种语音干扰的滤除方法,此方法包括利用概率分布模型定义一时间阈值。每当自语音输入辨认出当前指令时,取得自语音输入辨认出的参考指令,其中当前指令接续在参考指令之后被辨识出,且参考指令对应第一时间点,当前指令对应第二时间点。取得第一时间点和第二时间点之间的间隔,并根据上述间隔与时间阈值的比较结果以及第一时间点所对应的状态,以判断是否产生语音干扰。若产生语音干扰,则滤除参考指令与当前指令。若未产生语音干扰,则输出参考指令或当前指令。本专利技术还提供一种语音干扰的滤除方法,该方法包括:利用一概率分布模型定义一时间阈值;每当自一语音输入辨认出一当前指令,取得自该语音输入辨认出的一参考指令,其中该当前指令接续在该参考指令之后被辨识出,且该参考指令对应一第一时间点,该当前指令对应一第二时间点;根据该第一时间点和该第二时间点之间的间隔与该时间阈值的一比较结果以及该第一时间点所对应的一状态,以判断是否产生一语音干扰;若产生该语音干扰,则滤除该参考指令与该当前指令;以及若未产生该语音干扰,则输出该参考指令与该当前指令其中之一。从另一观点来看,本专利技术提出一种计算机可读记录介质,其储存多个程序代码。当上述程序代码被载入至微处理器单元后,微处理器单元执行上述程序代码以完成下列步骤:利用概率分布模型定义一时间阈值。每当自语音输入辨认出当前指令时,取得自语音输入辨认出的参考指令,其中当前指令接续在参考指令之后被辨识出,且参考指令对应第一时间点,当前指令对应第二时间点。取得第一时间点和第二时间点之间的间隔,并根据上述间隔与时间阈值的比较结果以及第一时间点所对应的状态,以判断是否产生语音干扰。若产生语音干扰,则滤除参考指令与当前指令。若未产生语音干扰,则输出参考指令或当前指令。本专利技术还提供一种计算机可读记录介质,储存多个程序代码,当该些程序代码被载入至一微处理器单元后,该微处理器单元执行该些程序代码以完成下列步骤:利用一概率分布模型定义一时间阈值;每当自一语音输入辨认出一当前指令,取得自该语音输入辨认出的一参考指令,其中该当前指令接续在该参考指令之后被辨识出,且该参考指令对应一第一时间点,该当前指令对应一第二时间点;根据该第一时间点和该第二时间点之间的间隔与该时间阈值的一比较结果以及该第一时间点所对应的一状态,以判断是否产生一语音干扰;若产生该语音干扰,则滤除该参考指令与该当前指令;以及若未产生该语音干扰,则输出该参考指令与该当前指令其中之一。其中,该状态为一指令有效状态、一干扰状态以及一闲置状态其中之一,该微处理器单元还执行该些程序代码以完成下列步骤:若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应该干扰状态,则判定产生该语音干扰,并且令该第二时间点对应该干扰状态;若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应该指令有效状态,则在该参考指令不同于该当前指令时,判定产生该语音干扰,并且令该第二时间点对应该干扰状态;以及若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该干扰状态,则判定产生该语音干扰,并且令该第二时间点对应该闲置状态。其中,该微处理器单元还执行该些程序代码以完成下列步骤:若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应该指令有效状态,则在该参考指令同于该当前指令时,判定未产生该语音干扰,并且令该第二时间点对应该闲置状态;以及若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该指令有效状态,则判定未产生该语音干扰,并且令该第二时间点对应该闲置状态。其中,该微处理器单元还执行该些程序代码以完成下列步骤:当该第一时间点与该第二时间点之间的间隔未超过该时间阈值时,根据一预设规则选择输出该参考指令或该当前指令;以及当该第一时间点与该第二时间点之间的间隔超过该时间阈值时,输出该参考指令。其中,该微处理器单元还执行该些程序代码以完成下列步骤:若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应该闲置状态,则令该第二时间点对应该指令有效状态;以及若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该闲置状态,则令该第二时间点对应该闲置状态。其中,该微处理器单元还执行该些程序代码以完成下列步骤:判断该参考指令是否已被滤除或输出;若该参考指令已被滤除或输出,则根据该第一时间点和该第二时间点之间的间隔与该时间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否产生该语音干扰,并根据判断结果决定是否滤除该当前指令;以及若该参考指令未被滤除或输出,则执行根据该第一时间点和该第二时间点之间的间隔与该时间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否产生该语音干扰的步骤。其中,该微处理器单元还执行该些程序代码以完成下列步骤:当该参考指令不存在时,判断该语音输入的一起始时间点和该第二时间点之间的间隔是否超过该时间阈值;若是,则令该第二时间点对应该闲置状态;以及若否,则令该第二时间点对应该指令有效状态。从又一观点来看,本专利技术提出一种本文档来自技高网...

【技术保护点】
一种语音干扰的滤除方法,该方法包括:利用一概率分布模型定义一时间阈值;每当自一语音输入辨认出一当前指令,取得自该语音输入辨认出的一参考指令,其中该当前指令接续在该参考指令之后被辨识出,且该参考指令对应一第一时间点,该当前指令对应一第二时间点;根据该第一时间点和该第二时间点之间的间隔与该时间阈值的一比较结果以及该第一时间点所对应的一状态,以判断是否产生一语音干扰;若产生该语音干扰,则滤除该参考指令与该当前指令;以及若未产生该语音干扰,则输出该参考指令与该当前指令其中之一。

【技术特征摘要】
2012.11.15 TW 1011426681.一种语音干扰的滤除方法,该方法包括:
利用一概率分布模型定义一时间阈值;
每当自一语音输入辨认出一当前指令,取得自该语音输入辨认出的一参考指令,其中
该当前指令接续在该参考指令之后被辨识出,且该参考指令对应一第一时间点,该当前指
令对应一第二时间点;
根据该第一时间点和该第二时间点之间的间隔与该时间阈值的一比较结果以及该第
一时间点所对应的一状态,以判断是否产生一语音干扰;
若产生该语音干扰,则滤除该参考指令与该当前指令;以及
若未产生该语音干扰,则输出该参考指令与该当前指令其中之一。
2.如权利要求1所述的语音干扰的滤除方法,其中该状态为一指令有效状态、一干
扰状态以及一闲置状态其中之一,而根据该第一时间点和该第二时间点之间的间隔与该时
间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否产生该语音干扰的步
骤还包括:
若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应
该干扰状态,则判定产生该语音干扰,并且令该第二时间点对应该干扰状态;
若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应
该指令有效状态,则在该参考指令不同于该当前指令时,判定产生该语音干扰,并且令该
第二时间点对应该干扰状态;以及
若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该
干扰状态,则判定产生该语音干扰,并且令该第二时间点对应该闲置状态。
3.如权利要求2所述的语音干扰的滤除方法,其中根据该第一时间点和该第二时间
点之间的间隔与该时间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否
产生该语音干扰的步骤还包括:
若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应
该指令有效状态,则在该参考指令同于该当前指令时,判定未产生该语音干扰,并且令该
第二时间点对应该闲置状态;以及
若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该
指令有效状态,则判定未产生该语音干扰,并且令该第二时间点对应该闲置状态。
4.如权利要求3所述的语音干扰的滤除方法,其中若未产生该语音干扰,则输出该
参考指令与该当前指令其中之一的步骤包括:
当该第一时间点与该第二时间点之间的间隔未超过该时间阈值时,根据一预设规则选
择输出该参考指令或该当前指令;以及
当该第一时间点与该第二时间点之间的间隔超过该时间阈值时,输出该参考指令。
5.如权利要求3所述的语音干扰的滤除方法,还包括:
若该第一时间点与该第二时间点之间的间隔未超过该时间阈值,且该第一时间点对应
该闲置状态,则令该第二时间点对应该指令有效状态;以及
若该第一时间点与该第二时间点之间的间隔超过该时间阈值,且该第一时间点对应该
闲置状态,则令该第二时间点对应该闲置状态。
6.如权利要求5所述的语音干扰的滤除方法,其中在取得自该语音输入辨认出的该
参考指令的步骤之后,该方法还包括:
判断该参考指令是否已被滤除或输出;
若该参考指令已被滤除或输出,则根据该第一时间点和该第二时间点之间的间隔与该
时间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否产生该语音干扰,
并根据判断结果决定是否滤除该当前指令;以及
若该参考指令未被滤除或输出,则执行根据该第一时间点和该第二时间点之间的间隔
与该时间阈值的该比较结果以及该第一时间点所对应的该状态,以判断是否产生该语音干
扰的步骤。
7.如权利要求1所述的语...

【专利技术属性】
技术研发人员:萧希群
申请(专利权)人:纬创资通股份有限公司
类型:发明
国别省市:台湾;71

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

1