语音控制业务的定位方法及装置制造方法及图纸

技术编号:16920934 阅读:41 留言:0更新日期:2017-12-31 15:50
本发明专利技术公开了一种语音控制业务的定位方法及装置,属于智能电视技术领域。所述方法包括:对语音控制文本进行分词处理,得到分词结果;对分词结果进行资源标注,得到资源标注结果;基于分词结果和资源标注结果,从预置的业务分类模板中查找与语音控制文本匹配的业务分类模板;当未查找到时,基于分词结果和资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定语音控制文本对应的语音控制业务。本发明专利技术通过对语音控制文本进行句法结构分析,保留了句法结构信息,避免了出现语音控制文本理解错误的情况,提高了定位语音控制业务的准确性。

【技术实现步骤摘要】
语音控制业务的定位方法及装置
本专利技术涉及智能电视
,特别涉及一种语音控制业务的定位方法及装置。
技术介绍
随着智能电视技术的快速发展,通过语音控制智能电视越来越受到人们的青睐。其中,用户可以输入语音控制指令,以对智能电视中的影视、音乐等内容进行检索或者控制智能电视执行相应地控制操作。而通过语音控制智能电视进行检索或执行相应地控制操作之前,智能电视需要将用户输入的语音转换为语音控制文本,并且需要将语音控制文本定位到具体的语音控制业务,然后进行检索或控制操作。例如,通过用户输入的语音转换得到的语音控制文本为“刘德华的剧情电影赌神”,该语音控制文本可以定位到影视业务,然后智能电视会检索“电影赌神”。相关技术中,当对语音控制业务进行定位时,可以将语音控制文本中的关键词和预置的多个业务的关键词进行匹配,如果该多个业务中存在与语音控制文本的关键词匹配的业务,则将该业务确定为该语音控制文本对应的语音控制业务。然而,通过关键词匹配的方法定位语音控制业务时,往往会丢失语音控制文本中的语法结构信息,也可能会出现语音控制文本理解错误的情况,示例的,由于语音控制文本“刘德华的电影赌神的主题曲”中含有关键词“电影”和“赌神”,通过关键词匹配的方法很容易定位到影视业务,而用户的真实意图是歌曲搜索,因此通过关键词匹配的方法定位语音控制业务的准确性不高。
技术实现思路
为了解决相关技术中定位语音控制业务的准确性不高的问题,本专利技术实施例提供了一种语音控制业务的定位方法及装置。根据本专利技术实施例的第一方面,提供一种语音控制业务的定位方法,所述方法包括:对语音控制文本进行分词处理,得到分词结果;对所述分词结果进行资源归一和资源标注,得到资源标注结果;基于所述分词结果和所述资源标注结果,从预置的业务分类模板中查找与所述语音控制文本匹配的业务分类模板;当未查找到时,基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务。可选地,所述基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务,包括:基于所述资源标注结果中的词语对应的标注,确定所述语音控制文本对应的候选业务;按照所述自定义语义依存关系,对所述分词结果进行句法结构的分析,得到所述分词结果中的核心词以及所述分词结果中词语之间的依存关系;基于所述核心词和所述分词结果中词语之间的依存关系,按照预设的依存分值确定所述候选业务对应的分值;基于所述候选业务对应的分值确定所述语音控制文本对应的语音控制业务。可选地,所述基于所述核心词和所述分词结果中词语之间的依存关系,按照预设的依存分值确定所述候选业务对应的分值,包括:从所述核心词开始,从所述分词结果中词语之间的依存关系中选择属于所述候选业务的依存关系;从所述预设的依存分值中获取与选择的依存关系对应的依存分值;将同一条修饰链上的依存分值相乘,并将不同修饰链及并列修饰链上的依存分值相加,得到所述候选业务对应的分值。可选地,所述基于所述候选业务对应的分值确定所述语音控制文本对应的语音控制业务,包括:从所述语音控制文本对应的候选业务中选择对应的分值大于预设分值的候选业务;当选择出一个候选业务时,将选择的候选业务确定为所述语音控制文本对应的语音控制业务;当选择出至少两个候选业务时,将所述至少两个候选业务中优先级最高的候选业务确定为所述语音控制文本对应的语音控制业务。可选地,所述对所述分词结果进行资源标注,得到资源标注结果,包括:从预先存储的资源库中查找所述分词结果中的词语对应的业务代表词;当查找到时,将所述分词结果中的词语替换为对应的业务代表词,以实现所述分词结果的资源归一;基于预先存储的标注库、资源归一前的分词结果和资源归一后的分词结果,确定所述资源标注结果。根据本专利技术实施例的第二方面,提供一种语音控制业务的定位装置,所述装置包括:第一处理模块,用于对语音控制文本进行分词处理,得到分词结果;第二处理模块,用于对所述分词结果进行资源标注,得到资源标注结果;查找模块,用于基于所述分词结果和所述资源标注结果,从预置的业务分类模板中查找与所述语音控制文本匹配的业务分类模板;确定模块,用于当未查找到时,基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务。可选地,所述确定模块,包括:第一确定子模块,用于基于所述资源标注结果中的词语对应的标注,确定所述语音控制文本对应的候选业务;分析子模块,用于按照所述自定义语义依存关系,对所述分词结果进行句法结构的分析,得到所述分词结果中的核心词以及所述分词结果中词语之间的依存关系;第二确定子模块,用于基于所述核心词和所述分词结果中词语之间的依存关系,按照预设的依存分值确定所述候选业务对应的分值;第三确定子模块,用于基于所述候选业务对应的分值确定所述语音控制文本对应的语音控制业务。可选地,所述第二确定子模块,具体用于:从所述核心词开始,从所述分词结果中词语之间的依存关系中选择属于所述候选业务的依存关系;从所述预设的依存分值中获取与选择的依存关系对应的依存分值;将同一条修饰链上的依存分值相乘,并将不同修饰链及并列修饰链上的依存分值相加,得到所述候选业务对应的分值。可选地,所述第三确定子模块,具体用于:从所述语音控制文本对应的候选业务中选择对应的分值大于预设分值的候选业务;当选择出一个候选业务时,将选择的候选业务确定为所述语音控制文本对应的语音控制业务;当选择出至少两个候选业务时,将所述至少两个候选业务中优先级最高的候选业务确定为所述语音控制文本对应的语音控制业务。可选地,所述第二处理模块,包括:获取子模块,用于从预先存储的资源库中查找所述分词结果中的词语对应的业务代表词;替换子模块,用于当查找到时,将所述分词结果中的词语替换为对应的业务代表词,以实现所述分词结果的资源归一;确定子模块,用于基于预先存储的标注库、资源归一前的分词结果和资源归一后的分词结果,确定所述资源标注结果根据本专利技术实施例的第三方面,提供了一种装置,所述装置包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序代码,所述处理器执行所述程序代码时实现上述第一方面所述的方法。根据本专利技术实施例的第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质上存储有指令,所述指令被处理器执行时实现上述第一方面所述方法的步骤。本专利技术实施例提供的技术方案带来的有益效果是:在本专利技术实施例中,先对语音控制文本进行分词处理,得到分词结果,也即是,将完整的语音控制文本切分成单个的词语。然后对分词结果进行资源标注,得到资源标注结果,基于分词结果和资源标注结果,从预置的业务分类模板中查找与语音控制文本匹配的业务分类模板。当没有查找到相对应的业务分类模板时,基于分词结果和资源标注结果,按照自定义语义依存关系进行句法结构分析,以确定语音控制文本对应的语音控制业务。也即是,采用了逐层递进的形式,既利用了模板分类的准确性,又引入了语义依存关系,保留了语音控制文本中的语法结构信息,避免了出现语音控制文本理解错误的情况,提高了定位语音控制业务的准确性。附图说明为了更清楚地说明本专利技术实施例中本文档来自技高网...
语音控制业务的定位方法及装置

【技术保护点】
一种语音控制业务的定位方法,其特征在于,所述方法包括:对语音控制文本进行分词处理,得到分词结果;对所述分词结果进行资源标注,得到资源标注结果;基于所述分词结果和所述资源标注结果,从预置的业务分类模板中查找与所述语音控制文本匹配的业务分类模板;当未查找到时,基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务。

【技术特征摘要】
1.一种语音控制业务的定位方法,其特征在于,所述方法包括:对语音控制文本进行分词处理,得到分词结果;对所述分词结果进行资源标注,得到资源标注结果;基于所述分词结果和所述资源标注结果,从预置的业务分类模板中查找与所述语音控制文本匹配的业务分类模板;当未查找到时,基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务。2.如权利要求1所述的方法,其特征在于,所述基于所述分词结果和所述资源标注结果,按照自定义语义依存关系进行句法结构的分析,以确定所述语音控制文本对应的语音控制业务,包括:基于所述资源标注结果中的词语对应的标注,确定所述语音控制文本对应的候选业务;按照所述自定义语义依存关系,对所述分词结果进行句法结构的分析,得到所述分词结果中的核心词以及所述分词结果中词语之间的依存关系;基于所述核心词和所述分词结果中词语之间的依存关系,按照预设的依存分值确定所述候选业务对应的分值;基于所述候选业务对应的分值确定所述语音控制文本对应的语音控制业务。3.如权利要求2所述的方法,其特征在于,所述基于所述核心词和所述分词结果中词语之间的依存关系,按照预设的依存分值确定所述候选业务对应的分值,包括:从所述核心词开始,从所述分词结果中词语之间的依存关系中选择属于所述候选业务的依存关系;从所述预设的依存分值中获取与选择的依存关系对应的依存分值;将同一条修饰链上的依存分值相乘,并将不同修饰链及并列修饰链上的依存分值相加,得到所述候选业务对应的分值。4.如权利要求2或3所述的方法,其特征在于,所述基于所述候选业务对应的分值确定所述语音控制文本对应的语音控制业务,包括:从所述语音控制文本对应的候选业务中选择对应的分值大于预设分值的候选业务;当选择出一个候选业务时,将选择的候选业务确定为所述语音控制文本对应的语音控制业务;当选择出至少两个候选业务时,将所述至少两个候选业务中优先级最高的候选业务确定为所述语音控制文本对应的语音控制业务。5.如权利要求1所述的方法,其特征在于,所述对所述分词结果进行资源标注,得到资源标注结果,包括:从预先存储的资源库中查找所述分词结果中的词语对应的业务代表词;当查找到时,将所述分词结果中的词语替换为对应的业务代表词,以实现所述分词结果的资源归一;基于预先存储的标注库、资源归一前的分词结果和资源归...

【专利技术属性】
技术研发人员:胡伟凤高雪松
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东,37

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

1