Interprocess communication

Control and watch MMDAgent-EX via TCP/IP socket.

This facility is only available on Desktop OS (Win/Mac/Linux)

Recent version of MMDAgent includes a plugin Plugin_Remote that enables message communications with other process via TCP/IP socket. The connected peer can:

  • receive all internal messages thrown inside MMDAgent-EX,
  • issue any messages that should be processed in MMDAgent-EX.

With this facility, you can extend MMDAgent-EX easily. For example,

  • Connect other ASR/TTS modules,
  • Connect other dialog manager,
  • Connect an external sensor device and make agent to react to it,
  • Broadcasting messages in real time to many clients

Run as server

Start MMDAgent-EX as tcp server.

Run as client

Connect to other server process.