Inspiration-Inclusion of all in Education

NetraSetu was inspired by the belief that education should be accessible to all people, without physical limitations. We wanted to create a tool that empowers visually impaired learners by giving them a seamless way to study, explore content, and go beyond the boundaries imposed by traditional learning materials.

What It Does

NetraSetu is an assistive platform to aid visually impaired people in studying, understanding content, and learning more independently. It converts text from a variety of sources into speech and offers a simple voice-assisted interface that allows users to consume educational content without reliance on sight.

How We Built It

We have used Python and a broad spectrum of useful libraries to build NetraSetu: flet - for building an interactive UI pyttsx3 - for text-to-speech SpeechRecognition – this provides voice command capabilities keyboard – for easy input handling playsound – to play audio outputs ollama – for local LLM processing edge-tts – speech synthesis with realistic intonation pyaudio – for audio input/ output

Challenges We Faced

Every project has its own set of challenges, and NetraSetu wasn't an exception. Some of the big ones were: Debugging inconsistent audio input/output Handling permission issues with voice assistants Manage integration of several speech and audio libraries

Accomplishments We Are Proud Of

Get a successful prototype that is practically useful for the visually impaired user. Creating a working system by integrating several audio and AI technologies together Create a simple, accessible user experience Learning how to work as a team and solve complex problems collaboratively.

What We Learned

Accessibility-focused design How speech-to-text and text-to-speech technologies work Real-world debugging with hardware-dependent libraries The importance of user feedback in the design of assistive tools. Effective teamwork and project planning

What's Next for NetraSetu

We intend to extend NetraSetu by providing the following: Better flexibility to various sources of content. Support for more languages More precise voice controls Automatic text extraction from images and PDFs A mobile-friendly version for wider accessibility We believe in continuous improvement of NetraSetu to become a trusted companion for visually impaired learners across the globe.

Built With

  • edge-tts
  • flet
  • keyboard
  • ollama
  • playsound
  • pyaudio
  • python
  • pyttsx3
  • speechrecognition
  • vscode
Share this project:

Updates