Command boundary identifier for conversational natural language
AssigneeInternational Business Machines Corporation
InventorsGanesh N. Ramaswamy, Jan Kleindienst
Life of this patent
Estimating the term…
Abstract
An apparatus for automatically identifying command boundaries in a conversational natural language system, in accordance with the present invention, includes a speech recognizer for converting an input signal to recognized text and a boundary identifier coupled to the speech recognizer for receiving the recognized text and determining if a command is present in the recognized text, the boundary identifier outputting the command if present in the recognized text. A method for identifying command boundaries in a conversational natural language system is also included.
Claims30
An apparatus for automatically identifying command boundaries in a conversational natural language system, comprising:
- a speech recognizer for converting an input signal to recognized text;
- and
- a command boundary identifier coupled to the speech recognizer for receiving the recognized text and determining if a command is present in the recognized text, the boundary identifier outputting the command if present in the recognized text, wherein the boundary identifier includes an input processor to process the recognized text by augmenting each word in the recognized text by the word's relative position with respect to a hypothesized command boundary.
A program storage device readable by machine, tangibly embodying a program of instructions executable by the machine to perform method steps for identifying commands in recognized text, the method steps comprising:
- inputting recognized text;
- processing the recognized text by augmenting words of the recognized text with a position relative to a hypothesized command boundary;
- determining feature functions in the processed recognized text in accordance with a set of feature functions;
- deciding whether the processed recognized text with feature functions identified includes a command, the decision being made based on weighting of the feature functions;
- and
- if a command is included, outputting the command.
A method for identifying command in natural conversational language comprising the steps of:
- inputting recognized text;
- processing the recognized text by augmenting words of the recognized text with a position relative to a hypothesized command boundary;
- determining feature functions in the processed recognized text in accordance with a set of feature functions;
- deciding whether the processed recognized text with feature functions identified includes a command, the decision being made based on weighting of the feature functions;
- and
- if a command is included, outputting the command.
Dependencies are inferred from the claim text.