Home - Om8/VolumeAIUnityPortfolio GitHub Wiki
Volume AI Unity Avatar
The Unity Avatar is a project set up to connect a dialogue system to a virtual 3D avatar that can be viewed either through VR or on desktop. It uses a modular approach to make implementing new dialogue systems and TTS as easy as possible. Using string in string out and Unity events, it is possible to swap out modules to customise what your character says and how it sounds.
The avatar uses OVR Lip sync to convert the voice into visemes that are then displayed on the avatar using blend shapes to deform the face. Using the editor window, you can customise the mouth and face. This allows you to customise the supplied characters and easily set up new ones.
Requirements
To get full functionality from this project, you are going to need the following:
- Unity 2019.4.x (LTS)
- Visual Studio
- A Watson subscription or trial
- Azure subscription or trial (optional)
- 3D character with morph targets/blend shapes