Patent ID: 9653077
Date: 2017-05-16
CPC Classifications: G10L

Claim:
1. A message processing device, comprising: a speech input recognition unit that processes input speech to produce a speech recognition result; an event processing unit that processes an event containing the produced speech recognition result or a command; an expert unit including a plurality of expert modules, each of which has an individual function and processes the event in cooperation with the event processing unit; and an execution history management unit that manages execution history of the expert modules, wherein the expert unit is, as speech processing expert modules for recording a user speech as message text, provided with a speech processing expert module for producing a standard format text message and a speech processing expert module for producing a free format text message, and a transmission expert module for sending the recorded message text, wherein the expert unit is provided with a transmission control expert module for controlling the transmission expert module that performs transmission in cooperation with the execution history management unit to execute an undo process or a redo process, and wherein, among a plurality of transmission expert modules that have performed transmission in cooperation with the execution history management unit, the transmission control expert module controls a transmission expert module, which has just been activated and which has performed transmission, to execute an undo process or a redo process, wherein the standard format text message is produced into a predetermined form including at least one of a current time, a current location, and a situation in the current location based on a dialogue with the speech processing expert module, wherein the free format text message is produced by gradually inputting short sentences based on a dialogue with the speech processing expert module, wherein the expert unit is provided with a destination expert module, which determines a destination of a text message, wherein the speech processing expert module for producing the free format text has functions to correct, redo correction, save, and cancel, wherein the speech processing expert module for producing the standard format text is capable of transmitting the standard format text message to a predetermined destination without the plurality of transmission expert modules and the destination expert module at predetermined time intervals, and wherein the speech processing expert module for producing free format text is capable of transmitting the free format text message to the predetermined destination without the plurality of transmission expert modules and the destination expert module by a speech command to save uttered by the user.