MMDAvatar - An Online Voice Chat Robot with 3D Avatar and Artificial Intelligence
This paperproposes a web-based online voice chat robot, which supports speech recognition, speech synthesis, artificial intelligence and motion response with a 3D avatar.There are a lot of online chat robots which are based on Artificial Intelligence Markup Language (AIML), however, they usually only support text chat mode.Recently, a voice toolkit called MMDAgent is developed by Nagoya Institute of Technology, Japan, which supports speech recognition, synthesis and a 3D agent.However, the brain of MMDAgent is based on script instead of AIML and it could only support Japanese and run on local machine, which is not very convenient and intelligent.Therefore, we developed an online version voice chat robot called MMDAvatar, which also supports speech recognition, speech synthesis, and motion response with a 3D avatar.Furthermore, it is based on AIML and open to training online.Currently, for the speech recognition, we use the HTML5 speech recognition tag.The Festival speech synthesis engine is used to synthesize the speech.An AIML engine (program O) is used as the brain of the chat robot and the 3D avatar is drawn by WebGL.Compared to MMDAgent, with an AIML engine, our chat robot is more flexible.Meanwhile, since it is online and open to training, it will become more and more intelligent with the time.
Authors
- Jianming Liu (ORCID: https://orcid.org/0000-0001-7556-0035)
- Steven L. Grant
Institutions
- Missouri University of Science and Technology (US)
- University of Missouri (US)
Publication Details
- Published
- 2025-02-18
- DOI
- https://doi.org/10.18260/1-2-1153-51434
- Primary Topic
- AI in Service Interactions
- Type
- article
- Field-Weighted Citation Impact
- 0.00