ChatdollKit enables you to make your 3D model into a chatbot
ChatdollKit enables you to make your 3D model into a chatbot
3D virtual assistant SDK that enables you to make your 3D model into a voice-enabled chatbot. 日本語のREADMEはこちら
SpeechController and face expressions into FaceController, improving maintainability and extensibility.️ Previous Updates (click to expand)
reasoning_effort parameterAudioWorkletNode for lower latency and reliability; stabilized mute/unmute handling; improved error handling to immediately surface HTTP errors and prevent hangs; fixed API-key authorization in WebGL builds.AzureStreamSpeechListener for smoother conversations by recognizing speech as it’s spoken.SpeechSynthesizer component has been introduced to streamline text-to-speech (TTS) operations. This component is reusable across projects without Model package, simplifying maintenance and reusability.You can learn how to setup ChatdollKit by watching this video that runs the demo scene(including chat with ChatGPT): https://www.youtube.com/watch?v=rRtm18QSJtc To run the demo for version 0.8, please follow the steps below after importing the dependencies:
Demo/Demo08.AIAvatarVRM object in scene.The steps for setting up with a VRM model are as follows. For instructions on using models for VRChat, refer to README v0.7.7.
⚠️CAUTION: Do not use the SRP (Scriptable Render Pipeline) project template in Unity. UniVRM, which ChatdollKit depends on, does not support SRP.
Download the latest version of ChatdollKit.unitypackage and import it into your Unity project after import dependencies;
Burst froNo open issues yet, or sync has not completed.