语音控制方法及装置与流程

文档序号:11459419阅读:204来源:国知局
语音控制方法及装置与流程

本发明涉及智能控制技术领域,尤其涉及一种语音控制方法及装置。



背景技术:

随着技术的发展,利用miracast技术,使用者不再需要寻找各种规格的线材与转换器,亦毋须确认用于连接设备的正确接头,就能将传送端设备(智能手机、平板电脑、笔记本电脑、台式机等)的画面内容分享给其他接收端设备(电视机、投影仪等)。在将传送端设备的画面内容分享给接收端设备时,通过miracast协议的uibc(userinputbackchannel,用户输入反向信道)功能,接收端设备可以实现对传送端设备分享的画面内容进行控制,其中,uibc定义如何将接收端设备的控制信号回送到传送端设备,且uibc定义的接收端设备信号的控制信号有两种,一种是通用鼠标、键盘信号,另一种是外设信号,外设信号由usb、wifi、蓝牙等传入。当接收端设备对传送端设备分享的画面内容进行控制时,接收端设备首先需要生成这些控制信号,然后将它们传送给传送端设备,才能实现对传送端设备的控制。然而上述控制信号都需要直接操作接收端设备或外设来生成,当不方便直接操作接收端设备或外设时,接收端设备就无法生成控制信号,也就无法将控制信号传送到传送端设备并实现对传送端设备的控制。



技术实现要素:

本发明的主要目的在于提供一种语音控制方法及装置,旨在解决当不方便直接操作接收端设备或外设时,而无法实现对传送端设备的控制的问题。

为实现上述目的,本发明提供的一种语音控制方法,所述语音控制方法包括以下步骤:

接收端设备获取用于控制传送端设备的语音控制信号;

接收端设备将获取的所述语音控制信号与预设语音指令进行匹配;

若匹配成功,则接收端设备根据uibc协议基于匹配成功的所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,以供传送端设 备根据接收到的所述uibc报文控制自身的行为。

可选地,所述预设语音指令的存储形式为语音波形,所述接收端设备将获取的所述语音控制信号与预设语音指令进行匹配的步骤包括:

接收端设备将获取的所述语音控制信号及所述预设语音指令进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量;

接收端设备将所述语音控制信号的声谱图或特征向量与所述预设语音指令的声谱图或特征向量进行匹配。

可选地,所述预设语音指令的存储形式为声谱图或特征向量,所述接收端设备将获取的所述语音控制信号与预设语音指令进行匹配的步骤包括:

接收端设备将获取的所述语音控制信号进行相应变换,以得到所述语音控制信号的声谱图或特征向量;

接收端设备将所述语音控制信号的声谱图或特征向量与所述预设语音指令进行匹配。

可选地,所述接收端设备根据uibc协议基于匹配成功的所述预设语音指令生成uibc报文的步骤包括:

接收端设备获取所述预设语音指令与所述uibc报文中控制信号段的映射关系;

接收端设备根据所述映射关系确定匹配成功的所述预设语音指令对应的控制信号段;

接收端设备根据uibc协议将所述预设语音指令对应的控制信号段生成uibc报文。

可选地,所述接收端设备将获取的所述语音控制信号与预设语音指令进行匹配的步骤之后,所述语音控制方法还包括:

若匹配失败,则接收端设备提示用户重新发出语音控制信号。

此外,为实现上述目的,本发明还提供一种语音控制装置,所述语音控制装置包括:

获取模块,用于获取用于控制传送端设备的语音控制信号;

匹配模块,用于将获取的所述语音控制信号与预设语音指令进行匹配;

生成模块,用于若匹配成功,则根据uibc协议基于匹配成功的所述预设 语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,以供传送端设备根据接收到的所述uibc报文控制自身的行为。

可选地,所述预设语音指令的存储形式为语音波形,所述匹配模块包括:

处理单元,用于将获取的所述语音控制信号及所述预设语音指令进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量;

匹配单元,用于将所述语音控制信号的声谱图或特征向量与所述预设语音指令的声谱图或特征向量进行匹配。

可选地,所述预设语音指令的存储形式为声谱图或特征向量,所述处理单元,还用于将获取的所述语音控制信号进行相应变换,以得到所述语音控制信号的声谱图或特征向量;

所述匹配单元,还用于将所述语音控制信号的声谱图或特征向量与所述预设语音指令进行匹配。

可选地,所述生成模块包括:

获取单元,用于获取所述预设语音指令与所述uibc报文中控制信号段的映射关系;

确定单元,用于根据所述映射关系确定匹配成功的所述预设语音指令对应的控制信号段;

生成单元,用于根据uibc协议将所述预设语音指令对应的控制信号段生成uibc报文。

可选地,所述语音控制装置还包括:

提示模块,用于若匹配失败,则提示重新发出语音控制信号。

本发明例通过在用户不方便操作接收端设备或与接收端设备连接的外设设备时,发出语音控制信号,接收端设备在接收到用户发出的语音控制信号后,将该语音控制信号与预设语音指令进行匹配,从而确定该语音控制信号对应的预设语音指令,接收端设备在确定语音控制信号对应的预设语音指令后,将所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,从而实现对传送端设备的控制,解决了当不方便直接操作接收端设备或外设时,而无法实现对传送端设备的控制的问题,使得接收端设备对传送端设备的控制更加方便。

附图说明

图1为本发明语音控制方法的第一实施例的流程示意图;

图2为图1中将获取的语音控制信号与预设语音指令进行匹配的步骤细化流程示意图;

图3为图1中将获取的语音控制信号与预设语音指令进行匹配的另一实施例的步骤流程示意图;

图4为图1中根据uibc协议将匹配成功的预设语音指令生成uibc报文的步骤细化流程示意图;

图5为本发明语音控制装置的第一实施例的功能模块示意图;

图6为图5中匹配模块的细化功能模块示意图;

图7为图5中生成模块的细化功能模块示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

基于上述问题,本发明提供一种语音控制方法。

本发明的应用场景为用户能把通过miracast认证的手机、平板电脑或笔记本等接收端设备的显示屏的内容以无线方式投射到支持miracast技术的接收端设备上,用户在接收端设备上看到的内容与传送端设备上的内容将会是一模一样的。本发明中接收端设备及传送端设备都具有uibc功能。所述uibc功能指的是用户可以通过接收端设备实现对传送端设备的控制。该功能包括两种类型,一种是硬件无关型,如鼠标点击、按键点击、touch点击、放大缩小等,另一种是hidc人机接口设备控制:包括红外线、usb、蓝牙、wifi、游戏杆、遥控器等。

参照图1,图1为本发明语音控制方法的第一实施例的流程示意图。

在本实施例中,所述语音控制方法包括:

步骤s10,接收端设备获取用于控制传送端设备的语音控制信号;

本实施例中的接收端设备以支持miracast技术且具有uibc功能的无线投影系统为例进行说明,所述无线投影系统同现有的无线投影系统相比增设了语音输入模块。具体实施中也可以根据本发明核心思想将本发明应用到其他的支持miracast技术且具有uibc功能的接收端设备中。

无线投影系统在播放接收端设备的屏幕内容时,所述接收端设备以通过miracast认证且具有uibc功能的笔记本为例,比如,笔记本当前屏幕显示的内容为一个ppt文档,则所述无线投影系统的屏幕显示的内容也为该ppt文档,若用户需要观看下一页ppt文档,需要进行翻页操作,则用户可以对着所述无线投影系统发出翻页的语音控制信号。又如,笔记本当前屏幕显示的内容为一个电影,则所述无线投影系统的屏幕显示的内容也为该电影,此时,用户需要对当前播放的电影内容进行暂停,需要进行暂停操作,则用户可以对着所述无线投影系统发出暂停的语音控制信号。所述无线投影系统在获取用于控制笔记本的语音控制信号时,具体的,可以通过麦克风或者其他语音接收装置接收用户或其他语音播放设备发出的语音控制信号,然后将接收到的语音控制信号输入至所述无线投影系统的语音输入模块,或者直接通过所述语音输入模块接收用户或其他语音播放设备发出的语音控制信号,以供所述语音输入模块对所述语音控制信号进行相应的处理,例如,滤波处理,匹配处理等。

步骤s20,接收端设备将获取的所述语音控制信号与预设语音指令进行匹配;

在本实施例中,所述无线投影系统预先存有所述预设语音指令,所述预设语音指令包括诸如“上滑”、“翻页”、“暂停”等语音指令,在获取到用户发出的语音控制信号后,将获取的所述语音控制信号与所述预设语音指令一一进行匹配,直到所述语音控制信号与所述预设语音指令中的某个指令匹配成功为止,或者直到所述语音控制信号与所述预设语音指令中的所有指令进行匹配失败为止。具体的,所述语音控制信号在与所述预设语音指令进行匹配时,按照各个预设语音指令的存储顺序依次与所述语音控制信号进行匹配。例如,用户发出的语音控制信号为“翻页”信号,无线投影系统中存储的预设语音指令有“上滑”、“翻页”、“暂停”语音指令,且各个所述预设语音指 令的存储顺序依次为“上滑”、“翻页”、“暂停”语音指令,则在将所述“翻页”信号与所述预设语音指令进行匹配时,首先将所述“翻页”信号与“上滑”语音指令进行匹配,若匹配失败,则继续将所述“翻页”信号与“翻页”语音指令进行匹配,若匹配成功,则确定所述语音控制信号为所述“翻页”语音指令,若匹配失败,则继续与所述预设语音指令的其他语音指令进行匹配,直到匹配成功为止或者直到所述预设语音指令都匹配失败为止。

步骤s30,若匹配成功,则接收端设备根据uibc协议基于匹配成功的所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,以供传送端设备根据接收到的所述uibc报文控制自身的行为。

在将所述语音控制信号与预设的语音指令匹配成功时,根据uibc协议将匹配成功的所述预设语音指令生成uibc报文。所述uibc协议又也称为wifi-display协议,该协议定义了各种控制指令对应的uibc报文的格式。由于所述uibc协议只定义了通用输入的信息和人机接口设备类(hidc)的信息对应的uibc报文的格式,而所述通用输入的信息和人机接口设备类(hidc)的信息都不包括语音信号输入的信息,故在将所述预设语音指令生成uibc报文时,首先应将所述预设语音指令转换为通用输入的信息或者人机接口设备类的信息,然后根据所述通用输入的信息或人机接口设备类(hidc)的信息对应的参数生成uibc报文,并将所述uibc报文传送至传送端设备,传送端设备在接收到所述uibc报文后,根据所述uibc报文中的内容控制自身的行为,例如所述报文中的内容为对所述传送端设备当前播放的视频进行暂停处理,则所述传送端设备在接收到该报文后立即对当前播放的视频进行暂停播放。在将所述语音控制信号与预设的语音指令匹配失败时,则提示重新发出语音控制信号,用户在收到该提示后,可知道发出的语音控制信号控制发送端的行为失败,然后可以重新发出语音控制信号,或重新使用语音播放设备发出语音控制信号,所述语音播放设备中预先录有所述语音控制信号。

本实施例通过在用户不方便操作接收端设备或与接收端设备连接的外设设备时,发出语音控制信号,接收端设备在接收到用户发出的语音控制信号后,将该语音控制信号与预设语音指令进行匹配,从而确定该语音控制信号对应的预设语音指令,接收端设备在确定语音控制信号对应的预设语音指令后,将所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端 设备,从而实现对传送端设备的控制,解决了当不方便直接操作接收端设备或外设时,而无法实现对传送端设备的控制的问题,使得接收端设备对传送端设备的控制更加方便。

进一步地,基于第一实施例提出本发明语音控制方法的第二实施例,参照图2,在所述预设语音指令的存储形式为语音波形时,所述步骤s20包括:

步骤s21,接收端设备将获取的所述语音控制信号及所述预设语音指令进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量;

步骤s22,接收端设备将所述语音控制信号的声谱图或特征向量与所述预设语音指令的声谱图或特征向量进行匹配。

当所述预设语音指令的存储形式为语音波形时,由于不同的语音波形对应的语音指令可能相同,而不同的用户发出的相同的语音指令所对应的语音波形的差别可能很大,故直接通过将用户发出的语音控制信号所对应的语音波形与预设语音指令对应的语音波形进行匹配时,很难匹配成功,需要对所述预设语音指令及所述语音控制信号进行相应的处理。具体的,可以对获取的所述语音控制信号及所述预设语音指令进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量。当需要得到所述语音控制信号及所述预设语音指令的声谱图时,所述相应变换主要包括预加重处理、分帧处理、加窗处理、快速傅里叶变换处理及灰度级映射处理,经过上述处理过程后,得到所述语音控制信号及所述预设语音指令的声谱图。当需要得到所述语音控制信号及所述预设语音指令的特征向量时,所述特征向量以所述语音控制信号及所述预设语音指令的mfcc(melfrequencycepstrumcoefficient,梅尔频率倒谱系数)为例,所述相应变换主要包括预加重处理、分帧处理、加窗处理、快速傅里叶变换处理、三角带通滤波器进行滤波处理、计算每个滤波器组输出的对数能量、经离散余弦变换(dct)得到mfcc系数、谱加权处理、cms(cepstrummeansubtraction,倒谱均值减)处理及动态差分参数的提取(包括一阶差分和二阶差分)。在获得所述语音控制信号及所述预设语音指令的声谱图或者特征向量后,将所述语音控制信号的声谱图或者特征向量依次与所述预设语音指令的声谱图或者特征向量进行匹配,直 到匹配成功为止或者与所有的预设语音指令都匹配失败为止。

本实施例通过将语音控制信号及所述预设语音指令变换为相应的声谱图或者特征向量,然后将得到的声谱图或者特征向量进行匹配,从而提高了语音识别的准确性。

进一步地,基于第一实施例提出本发明语音控制方法的第三实施例,参照图3,在所述预设语音指令的存储形式为声谱图或特征向量时,所述步骤s20包括:

步骤s23,接收端设备将获取的所述语音控制信号进行相应变换,以得到所述语音控制信号的声谱图或特征向量;

步骤s24,接收端设备将所述语音控制信号的声谱图或特征向量与所述预设语音指令进行匹配。

当所述预设语音指令的存储形式为声谱图或特征向量时,由于语音信号的声谱图或者特征向量能够直接表征语音指令的特性,故在将获取的所述语音控制信号与预设语音指令进行匹配时,只需要将获取的所述语音控制信号进行相应的变换,从而得到所述语音控制信号的声谱图或特征向量,具体的变换过程在上述实施例中已描述,此处不再赘述。当获取到所述语音控制信号的声谱图或者特征向量时,将所述声谱图或者特征向量与各个所述语音指令依次进行匹配,直到匹配成功为止或者与所有的预设语音指令都匹配失败为止。

本实施例通过将语音控制信号及所述预设语音指令变换为相应的声谱图或者特征向量,然后将得到的声谱图或者特征向量进行匹配,从而提高了语音识别的准确性。

进一步地,基于上述任一实施例提出本发明语音控制方法的第四实施例,参照图4,所述根据uibc协议将匹配成功的所述预设语音指令生成uibc报文的步骤包括:

步骤s31,接收端设备获取所述预设语音指令与所述uibc报文中控制信号段的映射关系;

步骤s32,接收端设备根据所述映射关系确定匹配成功的所述预设语音指 令对应的控制信号段;

步骤s33,接收端设备根据uibc协议将所述预设语音指令对应的控制信号段生成uibc报文。

在本实施例中,所述预设语音指令与所述uibc报文中控制信号段存在一个映射表,即不同的预设语音指令对应不同的控制信号段。所述控制信号段为控制传送端设备行为对应的数据段。所述映射关系可以为所述预设语音指令与通用输入的信息的映射关系,或者所述预设语音指令与人机接口设备类(hidc)的信息的对应关系,即将所述语音控制指令转换为相应的通用输入控制信号或者人机接口设备类(hidc)控制信号,然后根据uibc协议将所述通用输入的信息或者人机接口设备类(hidc)的信息生成uibc报文,进一步地,可以在所述uibc协议中定义所述预设控制指令的控制信号段内容,在将所述预设语音指令生成uibc报文时,则在将预设的语音指令生成uibc报文时即可直接根据所述uibc协议生成对应的uibc报文。

本实施例通过将所述预设语音指令转换为uibc协议中定义的指令,从而使得所述预设语音指令能控制所述传送端设备的行为,增加了uibc功能的反馈形式。

本发明进一步提供一种装置语音控制装置。

参照图5,图5为本发明语音控制装置的第一实施例的功能模块示意图。

在本实施例中,所述语音控制装置包括:获取模块10、匹配模块20、生成模块30及提示模块40。

所述获取模块10,用于获取用于控制传送端设备的语音控制信号;

本实施例中的接收端设备以支持miracast技术且具有uibc功能的无线投影系统为例进行说明,所述无线投影系统同现有的无线投影系统相比增设了语音输入模块。具体实施中也可以根据本发明核心思想将本发明应用到其他的支持miracast技术且具有uibc功能的接收端设备中。

无线投影系统在播放接收端设备的屏幕内容时,所述接收端设备以通过miracast认证且具有uibc功能的笔记本为例,比如,笔记本当前屏幕显示的内容为一个ppt文档,则所述无线投影系统的屏幕显示的内容也为该ppt文档,此时,用户需要观看下一页ppt文档,需要进行翻页操作,则用户可以 对着所述无线投影系统发出翻页的语音控制信号。又如,笔记本当前屏幕显示的内容为一个电影,则所述无线投影系统的屏幕显示的内容也为该电影,此时,用户需要对当前播放的电影内容进行暂停,需要进行暂停操作,则用户可以对着所述无线投影系统发出暂停的语音控制信号。所述无线投影系统在获取用于控制笔记本语音控制信号时,具体的,可以通过麦克风或者其他语音接收装置接收用户或其他语音播放设备发出的语音控制信号,然后将接收到的语音控制信号输入至所述无线投影系统的语音输入模块,或者直接通过所述语音输入模块接收用户或其他语音播放设备发出的语音控制信号,以供所述语音输入模块对所述语音控制信号进行相应的处理,例如,滤波处理,匹配处理等。

所述匹配模块20,用于将获取的所述语音控制信号与预设语音指令进行匹配;

在本实施例中,所述无线投影系统预先存有所述预设语音指令,所述预设语音指令包括诸如“上滑”、“翻页”、“暂停”等语音指令,在获取到用户发出的语音控制信号后,将获取的所述语音控制信号与所述预设语音指令一一进行匹配,直到所述语音控制信号与所述预设语音指令中的某个指令匹配成功为止,或者直到所述语音控制信号与所述预设语音指令中的所有指令进行匹配失败为止。具体的,所述语音控制信号在与所述预设语音指令进行匹配时,按照各个预设语音指令的存储顺序依次与所述语音控制信号进行匹配。例如,用户发出的语音控制信号为“翻页”信号,无线投影系统中存储的预设语音指令有“上滑”、“翻页”、“暂停”语音指令,且各个所述预设语音指令的存储顺序依次为“上滑”、“翻页”、“暂停”语音指令,则在将所述“翻页”信号与所述预设语音指令进行匹配时,首先将所述“翻页”信号与“上滑”语音指令进行匹配,若匹配失败,则继续将所述“翻页”信号与“翻页”语音指令进行匹配,若匹配成功,则确定所述语音控制信号为所述“翻页”语音指令,若匹配失败,则继续与所述预设语音指令的其他语音指令进行匹配,直到匹配成功为止或者直到所述预设语音指令都匹配失败为止。

所述生成模块30,用于若匹配成功,则根据uibc协议基于匹配成功的所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,以供传送端设备根据接收到的所述uibc报文控制自身的行为。

在将所述语音控制信号与预设的语音指令匹配成功时,根据uibc协议将匹配成功的所述预设语音指令生成uibc报文。所述uibc协议协议又也称为wifi-display协议,该协议定义了各个控制指令对应的uibc报文的格式。由于所述uibc协议只定义了通用输入的信息和人机接口设备类(hidc)的信息对应的uibc报文的格式,而所述通用输入的信息和人机接口设备类(hidc)的信息都不包括语音信号输入的信息,故在将所述预设语音指令生成uibc报文时,首先应将所述预设语音指令转换为通用输入的信息或者人机接口设备类的信息,然后根据所述通用输入的信息或人机接口设备类(hidc)的信息对应的参数生成uibc报文,并将所述uibc报文传送至传送端设备,传送端设备在接收到所述uibc报文后,根据所述uibc报文中的内容控制自身的行为,例如所述报文中的内容为对所述传送端设备当前播放的视频进行暂停处理,则所述传送端设备在接收到该报文后立即对当前播放的视频进行暂停播放。

所述提示模块,用于若匹配失败,则提示用户重新发出语音控制信号。

在将所述语音控制信号与预设的语音指令匹配失败时,则提示用户重新发出语音控制信号,用户在收到该提示后,即可知道发出的语音控制信号控制发送端的行为失败,然后可以重新发出语音控制信号,或重新使用语音播放设备发出语音控制信号,所述语音播放设备中预先录有所述语音控制信号。

本实施例通过在用户不方便操作接收端设备或与接收端设备连接的外设设备时,发出语音控制信号,接收端设备在接收到用户发出的语音控制信号后,将该语音控制信号与预设语音指令进行匹配,从而确定该语音控制信号对应的预设语音指令,接收端设备在确定语音控制信号对应的预设语音指令后,将所述预设语音指令生成uibc报文,并将所述uibc报文传送至传送端设备,从而实现对传送端设备的控制,解决了当不方便直接操作接收端设备或外设时,而无法实现对传送端设备的控制的问题,使得接收端设备对传送端设备的控制更加方便。

进一步地,基于第一实施例提出本发明语音控制装置的第二实施例,参照图6,所述匹配模块20包括处理单元21及匹配单元22。

所述处理单元21,用于将获取的所述语音控制信号及所述预设语音指令 进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量;

所述匹配单元22,用于将所述语音控制信号的声谱图或特征向量与所述预设语音指令的声谱图或特征向量进行匹配。

当所述预设语音指令的存储形式为语音波形时,由于不同的语音波形对应的语音指令可能相同,而不同的用户发出的相同的语音指令所对应的语音波形的差别可能很大,故直接通过将用户发出的语音控制信号所对应的语音波形与预设语音指令对应的语音波形进行匹配时,很难匹配成功,需要对所述预设语音指令及所述语音控制信号进行相应的处理。具体的,可以对获取的所述语音控制信号及所述预设语音指令进行相应变换,以得到所述语音控制信号及所述预设语音指令的声谱图或特征向量。当需要得到所述语音控制信号及所述预设语音指令的声谱图时,所述相应变换主要包括预加重处理、分帧处理、加窗处理、快速傅里叶变换处理及灰度级映射处理,经过上述处理过程后,得到所述语音控制信号及所述预设语音指令的声谱图。当需要得到所述语音控制信号及所述预设语音指令的特征向量时,所述特征向量以所述语音控制信号及所述预设语音指令的mfcc(melfrequencycepstrumcoefficient,梅尔频率倒谱系数)为例,所述相应变换主要包括预加重处理、分帧处理、加窗处理、快速傅里叶变换处理、三角带通滤波器进行滤波处理、计算每个滤波器组输出的对数能量、经离散余弦变换(dct)得到mfcc系数、谱加权处理、cms(cepstrummeansubtraction,倒谱均值减)处理及动态差分参数的提取(包括一阶差分和二阶差分)。在获得所述语音控制信号及所述预设语音指令的声谱图或者特征向量后,将所述语音控制信号的声谱图或者特征向量依次与所述预设语音指令的声谱图或者特征向量进行匹配,直到匹配成功为止或者与所有的预设语音指令都匹配失败为止。

进一步地,所述处理单元21,还用于将获取的所述语音控制信号进行相应变换,以得到所述语音控制信号的声谱图或特征向量;

所述匹配单元22,还用于将所述语音控制信号的声谱图或特征向量与所述预设语音指令进行匹配。

当所述预设语音指令的存储形式为声谱图或特征向量时,由于语音信号的声谱图或者特征向量能够直接表征语音指令的特性,故在将获取的所述语 音控制信号与预设语音指令进行匹配时,只需要将获取的所述语音控制信号进行相应的变换,从而得到所述语音控制信号的声谱图或特征向量,具体的变换过程在上述实施例中已描述,此处不再赘述。当获取到所述语音控制信号的声谱图或者特征向量时,将所述声谱图或者特征向量与各个所述语音指令依次进行匹配,直到匹配成功为止或者与所有的预设语音指令都匹配失败为止。

本实施例通过将语音控制信号及所述预设语音指令变换为相应的声谱图或者特征向量,然后将得到的声谱图或者特征向量进行匹配,从而提高了语音识别的准确性。

进一步地,基于上述任一实施例提出本发明语音控制装置的第三实施例,参照图7,所述生成模块30包括:获取单元31、确定单元32及生成单元33。

所述获取单元31,用于获取所述预设语音指令与所述uibc报文中控制信号段的映射关系;

所述确定单元32,用于根据所述映射关系确定匹配成功的所述预设语音指令对应的控制信号段;

所述生成单元33,用于根据uibc协议将所述预设语音指令对应的控制信号段生成uibc报文。

在本实施例中,所述预设语音指令与所述uibc报文中控制信号段存在一个映射表,即不同的预设语音指令对应不同的控制信号段。所述控制信号段为控制传送端设备行为对应的数据段。所述映射关系可以为所述预设语音指令与通用输入的信息的映射关系,或者所述预设语音指令与人机接口设备类(hidc)的信息的对应关系,即将所述语音控制指令转换为相应的通用输入控制信号或者人机接口设备类(hidc)控制信号,然后根据uibc协议将所述通用输入的信息或者人机接口设备类(hidc)的信息生成uibc报文,进一步地,可以在所述uibc协议中定义所述预设控制指令的控制信号段内容,在将所述预设语音指令生成uibc报文时,则在将预设的语音指令生成uibc报文时即可直接根据所述uibc协议生成对应的uibc报文。

本实施例通过将所述预设语音指令转换为uibc协议中定义的指令,从而使得所述预设语音指令能控制所述传送端设备的行为,增加了uibc功能的反 馈形式。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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