Rj-Sathusan / Visualizing-Ideas-An-AI-Powered-Assistant-for-Blind-Developers

It can help them create professional-looking PowerPoint presentations without the need for visual aids, and can even engage in unlimited knowledge conversations through the ChatGpt integration. and Navigations

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Project Banner

Visualizing Ideas AI Voice Assistant for Blind Developers

This project aims to create an AI assistant for blind engineers, helping them visualize concepts and create PowerPoint presentations and reports using voice commands. By enhancing accessibility and promoting collaboration, it fosters inclusivity and diversity in the professional landscape

Project Banner

Motivation

Blind developers face many challenges when working on projects, especially when it comes to creating presentations and reports . They struggle to generate and communicate their thoughts effectively because there aren't any visual tools available. By bridging this gap and giving blind developers a simple-to-use tool to help them visualize their ideas and thoughts, the creation of an AI voice assistant will contribute to closing the accessibility gap. This project is driven by the desire to give blind professionals equal chances in the software development industry and to increase their productivity and efficiency.

Features

  • Create professional PowerPoint presentations with suitable images using voice commands.
  • Communicate and get information by enabling contact with anyone [ Auto - zoom , mail].
  • Access unlimited knowledge through voice conversations using the ChatGpt integration.
  • Ability to automatically join meetings
  • Navigate through the presentation using voice commands .
  • Receive audio feedback on the current slide being displayed to keep track of the presentation.
  • Utilize a backup plan employing Mega cloud storage and OTP security verification

Project Banner

Project Banner

Technologies Used

  • Python 3.8 or higher and C# 8 or higher
  • Google Cloud Speech, Beautifulsoup Modules
  • 1Secmail and Pexels APIs
  • Chat Gpt (alternative)
  • Pexels API
  • MySQL for the database

Installation

Clone the repository:

git clone https://github.com/Rj-Sathusan/Visualizing-Ideas-An-AI-Powered-Assistant-for-Blind-Developers

Install the required dependencies:

pip install -r requirements.txt

Usage

Run the main script:

python main.py

Follow the voice prompts to describe your concept and start creating your presentation.

Objectives

  • Examine the problem domain and available technology critically.
  • Create an accessible AI voice assistant system for blind developers.
  • Research and use voice recognition and text-to-speech technologies.
  • Test the effectiveness and usability of the suggested system.
  • Create thorough project documentation.

Future Development

  • Adding more features to enhance accessibility and productivity for blind developers.
  • Improving the accuracy and efficiency of the ChatGpt integration.

Contributing

Contributions are welcome! Please read the Contributing Guidelines before submitting a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more information.

About

It can help them create professional-looking PowerPoint presentations without the need for visual aids, and can even engage in unlimited knowledge conversations through the ChatGpt integration. and Navigations


Languages

Language:C# 56.5%Language:Python 43.5%