Overview of ChatdollKit features
masterChatdollKit is a framework for creating voice-interactive chatbots using 3D models.
Key Features:
- Generative AI Support: Supports multiple LLMs including ChatGPT, Anthropic Claude, Google Gemini Pro, and Dify. Includes support for function calling (ChatGPT/Gemini) and multimodal capabilities.
- 3D Model Expression: Supports synchronization of speech and motion, autonomous control of expressions and animations, and lip-sync/blinking.
- Dialogue Control: Integrates speech recognition (STT) and speech synthesis (TTS) (supporting OpenAI, Azure, Google, Watson, VOICEVOX / AivisSpeech, Style-Bert-VITS2, Nijibois, etc.), manages dialogue context, intent extraction, topic routing, and wake word detection.
- Multi-platform: Supports Windows, Mac, Linux, iOS, Android, and Unity-supported platforms including VR, AR, and WebGL.