Patent attributes
A system comprising:an input configured to receive input speech data originating from a user;an output configured to output speech or text information; anda processor configured to:provide first input data to a character sequence determination module to determine a character sequence from the first input data, wherein determining a character sequence comprises:obtaining a first list of one or more candidate character sequences from the first input data;selecting a first candidate character sequence from the first list;generating a first confirm request to confirm the selected first candidate character sequence, wherein the first confirm request is outputted by way of the output;if second input data indicating that the first candidate character sequence is not confirmed is received, selecting a second candidate character sequence and generating a second confirm request to confirm the selected second candidate if the second candidate character sequence is different from the first candidate character sequence, wherein the second confirm request is outputted by way of the output; andif second input data indicating that the first candidate character sequence is confirmed is received, the one or more processors are further configured to:provide third input data to a dialogue module, wherein the dialogue module is configured to:determine, based on the third input data, a dialogue act that specifies speech or text information; andoutput, by way of the output, the speech or text information specified by the determined dialogue act.