发明名称 Controlling user interfaces with contextual voice commands
摘要 One or more voice-enabled user interfaces include a user interface, and a voice extension module associated with the user interface. The voice extension module is configured to voice-enable the user interface and includes a speech recognition engine, a preprocessor, and an input handler. The preprocessor registers with the speech recognition engine one or more voice commands for signaling for execution of one or more semantic operations that may be performed using a first user interface. The input handler receives a first voice command and communicates with the preprocessor to execute a semantic operation that is indicated by the first voice command. The first voice command is one of the voice commands registered with the speech recognition engine by the preprocessor.
申请公布号 US8788271(B2) 申请公布日期 2014.07.22
申请号 US200411020756 申请日期 2004.12.22
申请人 SAP Aktiengesellschaft 发明人 James Frances;Gurram Rama
分类号 G10L21/00;G10L25/00;G06F9/44;G10L15/26 主分类号 G10L21/00
代理机构 Fish & Richardson P.C. 代理人 Fish & Richardson P.C.
主权项 1. A method for enabling a user interface to be controlled with voice commands, the method comprising: receiving information specifying a first user interface at a client computer system, the first user interface enabling interaction with an existing application executed on an application server and being a standalone interface that is separate from the existing application; constructing one or more semantic operations by processing the information specifying the first user interface on the client computer system, each of the one or more semantic operations including sub-operations that are executable using user interface elements of the first user interface, the sub-operations comprising identifying a user interface element, selecting the user interface element, and inputting data using the user interface element; registering one or more voice commands to enable voice control of the first user interface and for initiating execution of the one or more semantic operations, each voice command corresponding to one of the semantic operations, the application executed on the application server remaining unmodified in view of the constructing one or more semantic operations and the registering one or more voice commands; displaying the first user interface at the client computer system upon registering the one or more voice commands; and performing one of the semantic operations in response to a first voice command, the first voice command not explicitly referencing the user interface element, wherein performing one of the semantic operations includes automatic execution of each of the sub-operations in response to the first voice command.
地址 Walldorf DE