An AI platform for lecture recording and processing. LLM-based audio to text conversion, automatic transcription, data analysis and generation of learning materials.
Our client, an educational institution, has equipped their classrooms with specialized devices that record lectures, allowing students to access them later if they missed a class or want to review the material. These devices already utilize AI for processing the recordings:
These AI models are integrated into the backend of an application pre-installed on the recording devices, ensuring seamless interaction between transcription, summarization, and test generation processes.
We have been tasked with transforming this device and its existing functionality into an AI platform for lecture analysis.
We have enhanced the existing solution with new functionality that significantly expands its capabilities. The primary focus of the improvements was the creation of modules for processing audio and video materials to enable their automated analysis.
The platform now processes three types of input data:
These data undergo multi-level processing, which includes:
We’ve implemented a Retrieval-Augmented Generation (RAG) system, enabling the addition of new subject matter data. If a new subject is added to the curriculum, the client can input it into the database, and the model will incorporate this information, improving its ability to process incoming content effectively.
The platform supports audio recognition in multiple languages. Specifically, it was configured to recognize English, Telugu, and Hindi, as these were priorities for the client.
To utilize neural networks near the source of data ("on the edge"), various edge devices are employed. The solution supports operation on edge devices with ARM architecture, making it suitable for use in diverse conditions. Integration with external systems is facilitated through a user-friendly API, simplifying the deployment and use of the platform.
Following the enhancement of the device's functionality, the resulting platform has become a comprehensive tool for automating lecture processing: