1. A computer-implemented method comprising: receiving, by a computer-implemented agent specific to a user device, data representing properties of another computer-implemented agent including receiving an identification of a selection of a particular spoken style of speech for the other computer-implemented agent from among two or more different spoken styles of speech for a particular language; receiving, by the computer-implemented agent, a digital representation of speech encoding an utterance after receiving the data representing the properties of the other computer-implemented agent; determining, by the computer-implemented agent, that the utterance specifies a requirement to establish a communication with the other computer-implemented agent; establishing, by the computer-implemented agent, a communication between the other computer-implemented agent and the user device; receiving, by the user device, identification of a response to the utterance from the other computer-implemented agent; determining, by the computer-implemented agent, the particular spoken style of speech for the other computer-implemented agent, for the presentation of the response; and presenting, by the user device, the response to the utterance received from the other computer-implemented agent according to the particular spoken style of speech.
1. A computer-implemented method comprising: receiving, by a computer-implemented agent specific to a user device, data representing properties of another computer-implemented agent including receiving an identification of a selection of a particular spoken style of speech for the other computer-implemented agent from among two or more different spoken styles of speech for a particular language; receiving, by the computer-implemented agent, a digital representation of speech encoding an utterance after receiving the data representing the properties of the other computer-implemented agent; determining, by the computer-implemented agent, that the utterance specifies a requirement to establish a communication with the other computer-implemented agent; establishing, by the computer-implemented agent, a communication between the other computer-implemented agent and the user device; receiving, by the user device, identification of a response to the utterance from the other computer-implemented agent; determining, by the computer-implemented agent, the particular spoken style of speech for the other computer-implemented agent, for the presentation of the response; and presenting, by the user device, the response to the utterance received from the other computer-implemented agent according to the particular spoken style of speech. 4. The method of claim 1 wherein establishing the communication with the other computer-implemented agent and the user device comprises establishing the communication with the other computer-implemented agent and the computer-implemented agent.