System Design

The system is designed to integrate hardware, application, and AI services to process audio data and generate meaningful outputs. It consists of the following tiers:

The system architecture ensures seamless interaction between these tiers, enabling efficient audio processing, transcription, and report generation.

System Architecture Diagram

Below is the overall system architecture diagram:

System Architecture Diagram

Sequence Diagram for (server) Observer and Glasses/Recorder Initialisation

This diagram illustrates how the observer on the server and the glasses/recorder are initialised. It works in the background, so it starts when the application starts.

Sequence Diagram for Observer and Glasses/Recorder Initialisation

Sequence Diagram for Audio Recorder

This diagram demonstrates the steps taken by the audio recorder component.

Sequence Diagram for Audio Recorder

Sequence Diagram for Transcript

This diagram shows the process of converting audio to a transcript.

Sequence Diagram for Transcript

Sequence Diagram for Report Generation

This diagram illustrates how a report is generated from the transcript.

Sequence Diagram for Report Generation

Sequence Diagram for Fact-Check

This diagram details the fact-check process within the system.

Sequence Diagram for Fact-Check

ER Diagram

This Entity-Relationship diagram represents the data structure and relationships used in the system.

ER Diagram