5. The system of claim 1 , wherein the system is a client device that communicates over a network with a server.
5. The system of claim 1 , wherein the system is a client device that communicates over a network with a server. 9. The system of claim 5 , wherein the movement of the virtual agent while the virtual agent speaks to the user is based on at least one of additional speech data received over the network from the server and virtual agent movement data received over the network from the server.