The present invention relates to a program that allows a conversation to be performed with a user in a natural and human-like manner. Each of response candidate generating modules 54a through 54c generates response candidate data based on its own rule, in response to voice data input from the outside through an input module 51 and a response selecting module 52, and calculates a score of the response candidate data based on the response candidate data, the voice data and internal status data recorded in an internal status recording module 55, and then supplies the score to a response selecting module 52. In response to the supplied score, the response selecting module 52 selects, as response data responsive to the input voice data, one piece of response candidate data, and outputs the one piece of response candidate data through a response output module 53. The present invention is applicable to a voice interactive apparatus mounted on a robot, etc.

La presente invenzione riguarda un programma che permette che una conversazione sia effettuata con un utente in un naturale ed umano-come il modo. Ciascuno del candidato di risposta che genera i moduli 54a con 54c genera i dati del candidato di risposta basati sulla relativa propria regola, in risposta all'immissione dei dati di voce dalla parte esterna con un modulo di input 51 e una risposta che seleziona il modulo 52 e calcola un segno dei dati del candidato di risposta basati sui dati del candidato di risposta, sui dati di voce e sui dati interni di condizione registrati in un modulo interno 55 della registrazione di condizione ed allora fornisce il segno ad una risposta che seleziona il modulo 52. In risposta al segno fornito, la risposta che seleziona il modulo 52 seleziona, poichè i dati di risposta sensibli a reagire all'input esprimono i dati, l'un pezzo solo dei dati del candidato di risposta e le uscite l'un pezzo solo dei dati del candidato di risposta tramite un modulo di uscita di risposta 53. La presente invenzione è applicabile ad un'apparecchiatura interattiva di voce montata su un robot, ecc.

 
Web www.patentalert.com

< Robot system

< Vision system

> Robots for microelectronic workpiece handling

> In-process relative robot workcell calibration

~ 00098