首页> 外国专利> System and method for interfacing speech recognition grammars to individual components of a computer program

System and method for interfacing speech recognition grammars to individual components of a computer program

机译:用于将语音识别语法与计算机程序的各个组件接口的系统和方法

摘要

A system for incorporating speech recognition into a computer program, including a number of speech controller modules corresponding to program components within the computer program. Each speech controller module supports a speech recognition grammar having at least one rule, where the speech recognition grammar provides an interface to operations on the corresponding program component. The rules of the speech recognition grammar associate spoken commands with data stored in the corresponding program component. A rule may include a reference to another local rule, or to a rule in a different speech recognition grammar, in which case a link to the other rule is formed. In this way, the disclosed system allows rules from the same or different grammars to be combined together, in order to build complex grammars. Each speech controller module operates to dynamically enable one or more rules it contains within a speech recognizer, in response to detecting the occurrence of an associated enabling condition. The speech controller module receives a recognition result from the speech recognizer indicating that the speech recognizer has detected one or more tokens associated with an enabled rule. In response to receipt of the recognition result, a speech controller module operates to invoke a method on data within the corresponding program component, and passes the result on to other speech controller modules that are linked to the recognition rule corresponding to the result.
机译:一种用于将语音识别并入计算机程序的系统,包括与计算机程序内的程序组件相对应的多个语音控制器模块。每个语音控制器模块支持具有至少一个规则的语音识别语法,其中语音识别语法提供了对相应程序组件上的操作的接口。语音识别语法规则将语音命令与存储在相应程序组件中的数据相关联。规则可以包括对另一个本地规则的引用,或对不同语音识别语法中的一个规则的引用,在这种情况下,将形成到另一个规则的链接。以这种方式,所公开的系统允许将来自相同或不同语法的规则组合在一起,以便构建复杂的语法。响应于检测到相关的使能条件的发生,每个语音控制器模块用于动态地使它包含在语音识别器中的一个或多个规则。语音控制器模块从语音识别器接收识别结果,该识别结果指示语音识别器已检测到与启用的规则关联的一个或多个令牌。响应于接收到识别结果,语音控制器模块进行操作以对相应程序组件内的数据调用方法,并将该结果传递给链接到与该结果相对应的识别规则的其他语音控制器模块。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号