A Web-Oriented Java']Java3D Talking Head

被引:0
|
作者
Gambino, O. [1 ]
Augello, A. [1 ]
Caronia, A. [1 ]
Pilato, G. [2 ]
Pirrone, R. [1 ]
Gaglio, S. [1 ,2 ]
机构
[1] Univ Palermo, Dept Comp Sci, Palermo, Italy
[2] CNR, I-00185 Palermo, Italy
关键词
ANIMATION;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Facial animation denotes all those systems performing speech synchronization with an animated face model. These kinds of systems are named Talking Heads or Talking Faces. At the same time simple dialogue systems called chatbots have been developed. Chatbots are software agents able to interact with users through pattern-matching based rules. In this paper a Talking Head oriented to the creation of a Chatbot is presented. An answer is generated in form of text triggered by an input query. The answer is converted into a facial animation using a 3D face model whose lips movements are synchronized with the sound produced by a speech synthesis module. Our Talking Head exploits the naturalness of the facial animation and provides a real-time interactive interface to the user. Besides, it is specifically suited for being used on the web. This leads to a set of requirements to be satisfied, like: simple installation, visual quality, fast download, and interactivity in real time. The web infrastructure has been realized using the ClientServer model. The Chatbot, the Natural Language Processing and the Digital Signal Processing services are delegated to the server. The client is involved in animation and synchronization. This way, the server can handle multiple requests from clients. The conversation module has been implemented using the A.L.I.C.E. (Artificial Linguistic Internet Computer Entity) technology. The output of the chatbot is given input to the Natural Language Processing (Comedia Speech), incorporating a text analyzer, a letter-to-sound module and a module for the generation of prosody. The client, through the synchronization module, computes the time of real duration of the animation and the duration of each phoneme and consequently of each viseme. The morphing module performs the animation of the facial model and the voice reproduction. As a result, the user will see the answer to question both in textual form and in the form of visual animation.
引用
收藏
页码:295 / +
页数:4
相关论文
共 50 条
  • [1] A Java']Java3D talking head for a chatbot
    Gaglio, Salvatore
    Pilato, Giovanni
    Pirrone, Roberto
    Gambino, Orazio
    Augello, Agnese
    Caronia, Alessandro
    [J]. CISIS 2008: THE SECOND INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS, PROCEEDINGS, 2008, : 709 - +
  • [2] Web publication of 3D terrain based on Java']Java3D
    Tian, Maoyi
    Wang, Xing
    Wang, Jingwei
    [J]. ADVANCES IN CIVIL ENGINEERING, PTS 1-4, 2011, 90-93 : 3303 - +
  • [3] Sidebar - Java']Java3D for Web-based robot control
    Belousov, Igor
    [J]. SOFTWARE ENGINEERING FOR EXPERIMENTAL ROBOTICS, 2007, 30 : 485 - 490
  • [4] Research And Implementation Of Java']Java3d Web Page Virtual Technology
    Li XiaoBo
    [J]. MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 7601 - 7606
  • [5] Java']Java3D in modeling and simulation
    Kortright, EV
    Kortright, LML
    [J]. PROCEEDINGS OF THE INDUSTRIAL & BUSINESS SIMULATION SYMPOSIUM, 1999, : 93 - 97
  • [6] Making a scene with Java']Java3D
    Pilone, M
    [J]. DR DOBBS JOURNAL, 2005, 30 (03): : 44 - 47
  • [7] Java3D API与Java3D编程技术
    李志均
    傅秀芬
    [J]. 现代计算机, 1999, (04) : 28 - 31+33
  • [8] 初学JAVA3D
    吴建军
    李湘萍
    [J]. 智能计算机与应用, 2004, (04) : 53 - 54
  • [9] Development of a humanoid avatar in Java']Java3D
    Petriu, MD
    Georganas, ND
    Whalen, TE
    [J]. 2ND IEEE INTERNATIONAL WORKSHOP ON HAPTIC, AUDIO AND VISUAL ENVIRONMENTS AND THEIR APPLICATIONS - HAVE 2003, 2003, : 107 - 112
  • [10] Web-based visualization of 3D geospatial data using Java']Java3D
    Hobona, Gobe
    James, Philip
    Fairbairn, David
    [J]. IEEE COMPUTER GRAPHICS AND APPLICATIONS, 2006, 26 (04) : 28 - 33