Speech animation
First Claim
1. A system, comprising:
- a speech animation engine; and
a client application in communication with the speech animation engine, wherein the client application is operable to perform the following operations;
sending a request for speech animation to the speech animation engine, the request identifying data to be used to generate the speech animation, the speech animation being speech synchronized with facial expressions;
receiving a response from the speech animation engine, the response identifying the generated speech animation; and
using the generated speech animation to animate a talking agent displayed on a user interface of the client application;
and wherein the speech animation engine is operable to perform the following operations;
receiving the request for speech animation from the client application;
retrieving the data identified in the request without user intervention;
generating the speech animation using the retrieved data; and
sending the response identifying the generated speech animation to the client application.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods and systems, including computer program products, for speech animation. The system includes a speech animation engine and a client application in communication with the speech animation engine. The client application sends a request for speech animation to the speech animation engine. The request identifies data to be used to generate the speech animation, where speech animation is speech synchronized with facial expressions. The client application receives a response from the speech animation engine. The response identifies the generated speech animation. The client application uses the generated speech animation to animate a talking agent displayed on a user interface of the client application. The speech animation engine receives the request for speech animation from the client application, retrieves the data identified in the request without user intervention, generates the speech animation using the retrieved data and sends the response identifying the generated speech animation to the client application.
18 Citations
18 Claims
-
1. A system, comprising:
-
a speech animation engine; and
a client application in communication with the speech animation engine, wherein the client application is operable to perform the following operations;
sending a request for speech animation to the speech animation engine, the request identifying data to be used to generate the speech animation, the speech animation being speech synchronized with facial expressions;
receiving a response from the speech animation engine, the response identifying the generated speech animation; and
using the generated speech animation to animate a talking agent displayed on a user interface of the client application;
and wherein the speech animation engine is operable to perform the following operations;
receiving the request for speech animation from the client application;
retrieving the data identified in the request without user intervention;
generating the speech animation using the retrieved data; and
sending the response identifying the generated speech animation to the client application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer program product, tangibly embodied in an information carrier, the computer program product being operable to cause data processing apparatus to perform operations comprising:
-
receiving a request from a client application for speech animation, the request identifying data to be used to generate the speech animation, the speech animation being speech synchronized with facial expressions;
retrieving the data without user intervention;
generating the speech animation using the retrieved data; and
sending a response identifying the generated speech animation to the client application. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification