private void SubscribeDialogIO(IQiSessionProxy session) { var mem = session.GetService("ALMemory"); //人の会話検出 var signalHuman = mem.CallObject("subscriber", new QiString("Dialog/LastInput")); signalHuman.ConnectSignal("signal", OnHumanSpeechDetected); _humanSignals[session.Url] = signalHuman; //ロボット側 var signalRobot = mem.CallObject("subscriber", new QiString("ALTextToSpeech/CurrentSentence")); signalRobot.ConnectSignal("signal", OnRobotSpeechDetected); _robotSignals[session.Url] = signalRobot; }