Unity toolkit for AI chat functionality
Top 51.1% on sourcepulse
This toolkit provides Unity developers with a streamlined way to integrate AI chat functionalities, including large language models (LLMs) and speech services, into cross-platform applications. It targets developers building interactive AI experiences, offering rapid implementation of features like text-based chat, speech-to-text, text-to-speech, and voice-activated wake words.
How It Works
The toolkit is structured into distinct modules: LLM for API calls to various large language models (ChatGPT, ChatGLM, RWKV, Xunfei Spark, Baidu Qianfan, Zhipu AI, Ollama, DeepSeek), and TTS/STT for speech synthesis and recognition via web APIs from Microsoft Azure, Baidu AI, OpenAI Whisper, and Xunfei. It also includes a WOV module for keyword voice wake-up using Unity's built-in speech library on Windows and integrates Oculus Lipsync for character lip-syncing.
Quick Start & Requirements
Highlighted Details
Maintenance & Community
The project appears to be a personal integration effort, with links provided to older, more feature-rich versions on Gitee. No explicit community channels or active development signals are present in the README.
Licensing & Compatibility
The README does not specify a license. Compatibility for commercial use or closed-source linking is not detailed.
Limitations & Caveats
The project is presented as a consolidation of previous work, with core AI models and character assets removed. WebGL support for microphone input requires manual code adjustments beyond the provided Unity configuration. The lack of a specified license may pose adoption risks.
1 month ago
1 week