Artificial Intelligence - Teaching Assistant System (AI-TAS)
An chatbot with an interactive 3D avatar, build for a research project in NUS with the goal to increase engagement. Used for the module “Leadership & Management”.
Frontend Link to heading
- HTML, CSS & JS.
Backend Link to heading
- NodeJS Express server.
- MongoDB.
- WebSocketIO, enable real-time interaction.
- RASA, open source conversational AI framework.
- FastAPI, serves response from RASA.
- AWS Sumerian Host: 3D model and animation.
- AWS Polly, text-to-Speech (TTS) feature.
Notes Link to heading
AWS Polly isn’t free and could potentially charge my credit card if the API usage exceeds free tier. Need to find a way to decouple AWS Sumerian and AWS Polly, ideally an open source TTS system that works with AWS Sumerian, seems quite tightly integrated for now.