CIIE General Purpose AI About CGPAI (Centre of Innovation, Incubation and Entrepreneurship General Purpose AI)
Aim:
- To automate the manual work like Attendance Management
- To automate the Inventory list
- Keep track of all the equipment and events
- Database of every past event
- Roles of every member in database
- Gallery of every picture and videos
- To create a virtual assistant for a Organisation like CIIE
Libraries Used:
- Tkinter [import tkinter as tk]
- Customtkinter [pip install customtkinter]
- OpenCV [pip install opencv-python]
- PIL [pip install Pillow]
- mysql.connector [pip install mysql-connector-python]
- pyttsx3 [pip install pyttsx3]
- face_recognition [pip install facerecognition]
- bcrypt [pip install bcrypt]
- os
- json
- matplotlib
- time
- pygame [pip install pygame]
- subprocess
Why the libraries:
- Tkinter: To create a interface for the ai code.
- Custom Tkinter: a bootstrap version of tkinter library for modern UI.
- OpenCV: To create a facial recognition login layer on top of username password authentication.
- PIL: To edit the images for the background and other image handling.
- Mysql.Connector: To connect the MySQL Server to the tkinter interface and request/fetch data from the SQL Server.
- bcrypt: To encrypt and decrypt data for storage.
- JSON: For data interchange and storage of big data like facial encodings.
- pyttsx3: TTS service.
- face_recognition: creates facial encodings and compare them using DLIB.
Functionalities:
- TTS (Text to speech)
- Voice Recognition
- Face recognition
- Speech to Text
- On Duty Attendance Management
- Inventory Management
- Projects Archive
- Role Handling for CIIE
- Database for all past events
- Gallery
- Hashing of Data