×

Method for processing the output of a speech recognizer

  • US 9,502,027 B1
  • Filed: 07/29/2014
  • Issued: 11/22/2016
  • Est. Priority Date: 12/27/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method for processing speech, comprising:

  • providing an automated speech processing system having a command processor and at least one memory;

    receiving a natural language speech input generated by a microphone;

    semantically parsing the received natural language speech input using an automated statistical processor with respect to a plurality of predetermined command grammars in the automated speech processing system, the plurality of predetermined grammars defining mutually inconsistent command outcomes from the command processor, said semantically parsing selectively excluding predetermined command grammars having respective command outcomes inconsistent with the previously received natural language speech;

    determining;

    if the semantic parsing of the received natural language speech input corresponds to a single non-excluded command outcome according to a respective command grammar, and is complete for reliable processing by the command processor, then processing the command with the command processor, according to the single non-excluded command grammar and exiting said determining;

    if the received natural language speech input corresponds to a plurality of command outcomes, or is not complete for reliable processing according to a plurality of non-excluded predetermined command grammars, then;

    prompting a user for further natural language speech input dependent on at least one of the plurality of non-excluded predetermined command grammars, the prompting comprising feedback representing an identification of at least one command type putatively recognized, and information required to reduce correspondence to a plurality of non-excluded predetermined command grammars or to increase completeness, in dependence on a relationship of the previously received natural language speech input and at least one command grammar of the plurality of non-excluded predetermined command grammars,reparsing the further natural language speech input with the automated statistical processor in conjunction with previously parsed natural language speech input, anditerating said determining; and

    if an abort, fail or cancel condition is detected in the natural language speech input, exiting said determining.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×