Context Aware Note Taker

Enhancing accessibility and productivity with real-time, context-aware note generation.

Learn More

Key Features

File Integration

Seamlessly extract content from PDFs, PPTs, and DOCs.

Real-Time Transcription

Convert speech to text instantly for accurate note-taking.

Context-Aware Corrections

Improve transcription accuracy using domain-specific terminology.

Privacy-Focused Sandbox

Secure, isolated sessions with automatic data deletion.

Iterative Summarization

Generate cohesive summaries respecting token limits.

Structured Output

Export notes as PDFs or access them through an interactive chatbot.

Our Architecture

The File Processing Layer is responsible for extracting structured content from various document formats like PDFs, PPTs, and DOCs. Utilizing specialized libraries such as PDF.js, python-pptx, and docx, it parses and prepares the data for further processing.

The Speech-to-Text Layer captures real-time speech input or processes uploaded audio files. It converts spoken words into text using advanced speech recognition APIs like Google Speech-to-Text, forming the basis for note generation.

The Context-Aware Correction Layer refines transcription accuracy by incorporating domain-specific terminology extracted from uploaded files. This ensures that technical terms and jargon are correctly recognized and transcribed, improving overall note quality.

The Summarization Layer operates within a secure, sandboxed environment to generate cohesive summaries. It processes transcripts iteratively, respecting token limits, and combines them into comprehensive notes without compromising user privacy.

The Output Generation Layer provides the final structured notes, which can be exported as PDFs or accessed through an interactive chatbot. It ensures that the output is user-friendly and accessible, supporting various formats for convenience.

Architecture Diagram
Try the Demo

What Users Say

"CANT has revolutionized the way I take notes during lectures. Its real-time transcription and summarization features are unparalleled."

— Anisha Mogal

"This tool has significantly improved my productivity. I no longer worry about missing important points during meetings."

— John Doe

"An essential tool for anyone looking to streamline their note-taking process. Highly recommended!"

— Jane Smith

Meet the Team

Sanath Swaroop Mulky

Sanath Swaroop Mulky

Graduate Student, MS Data Science at Rochester Institute of Technology.

Sai Akash Avunoori

Sai Akash Avunoori

Graduate Student, MS Data Science at Rochester Institute of Technology.

Ashique R. KhudaBukhsh

Ashique R. KhudaBukhsh

Assistant Professor, Department of Software Engineering at Rochester Institute of Technology.

Frequently Asked Questions

How does the sandbox mode ensure my data privacy?

Each session operates within a dedicated Docker container, isolating your data and ensuring it is automatically deleted after 24 hours.

Can I upload different file types?

Yes, CANT supports PDFs, PPTs, and DOCs for content extraction and context-aware corrections.

Which platforms is CANT built on?

CANT utilizes React.js for the front end, Node.js for the back end, and Docker for secure, sandboxed processing.