1.一种语音唤醒方法,其特征在于,包括:获取待处理的语音信号;
根据预先生成的搜索空间,对所述语音信号进行解码,得到语音识别结果,其中,所述搜索空间包括反模型所在路径,所述反模型包括第一反模型,所述第一反模型根据对唤醒词的分词结果训练生成;
当获取到所述语音识别结果的前面的预设个数的字时,判断所述预设个数的字中是否包含唤醒词中的至少部分字;
如果不包含,则直接确定不唤醒,结束对所述语音信号的解码。
2.根据权利要求1所述的方法,其特征在于,所述获取待处理的语音信号,包括:接收用户输入的语音信号;
对所述语音信号进行音频处理;
对音频处理后的语音信号进行VAD,得到待处理的语音信号。
3.根据权利要求2所述的方法,其特征在于,所述对所述语音信号进行音频处理,包括:对所述语音信号进行高通滤波,以去除低频噪声;
对所述语音信号进行噪声抑制,以去除非低频噪声;
对所述语音信号进行AGC,以增强语音信号的强度。
4.根据权利要求1所述的方法,其特征在于,还包括:如果所述预设个数的字中包含唤醒词中的至少部分字,则继续进行语音解码得到所述语音信号对应的整个语音识别结果;
如果所述整个语音识别结果中包含唤醒词,则执行唤醒操作。
5.根据权利要求1-4任一项所述的方法,其特征在于,所述反模型还包括:第二反模型,所述第二反模型根据语料的聚类结果训练生成。
6.根据权利要求1-4任一项所述的方法,其特征在于,所述搜索空间还包括:唤醒词所在路径,所述唤醒词所在路径的权重进行了加权处理。
7.根据权利要求1-4任一项所述的方法,其特征在于,所述搜索空间还包括:反模型和唤醒词串联所在路径。
8.根据权利要求1-4任一项所述的方法,其特征在于,在解码时,如果发现异常路径,则直接结束对所述路径的搜索。
9.根据权利要求1-4任一项所述的方法,其特征在于,所述唤醒词为多个。
10.一种语音唤醒装置,其特征在于,包括:获取模块,用于获取待处理的语音信号;
解码模块,用于根据预先生成的搜索空间,对所述语音信号进行解码,得到语音识别结果,其中,所述搜索空间包括反模型所在路径,所述反模型包括第一反模型,所述第一反模型根据对唤醒词的分词结果训练生成;
判断模块,用于当获取到所述语音识别结果的前面的预设个数的字时,判断所述预设个数的字中是否包含唤醒词中的至少部分字;
第一处理模块,用于如果不包含,则直接确定不唤醒,结束对所述语音信号的解码。
11.根据权利要求10所述的装置,其特征在于,所述获取模块包括:接收子模块,用于接收用户输入的语音信号;
音频处理子模块,用于对所述语音信号进行音频处理;
端点检测子模块,用于对音频处理后的语音信号进行VAD,得到待处理的语音信号。
12.根据权利要求10所述的装置,其特征在于,还包括:第二处理模块,用于如果所述预设个数的字中包含唤醒词中的至少部分字,则继续进行语音解码得到所述语音信号对应的整个语音识别结果;如果所述整个语音识别结果中包含唤醒词,则执行唤醒操作。
13.根据权利要求10-12任一项所述的装置,其特征在于,所述解码模块具体用于:在解码时,如果发现异常路径,则直接结束对所述路径的搜索。