Skip to content

HarishDvs/gesture-enabled-presentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Gesture & Voice-Controlled PowerPoint

Enhance your PowerPoint presentations with intuitive hand gestures and voice commands using your webcam and microphone. This Python application allows you to control slides seamlessly without needing a clicker.

Features

  • Compatible with PowerPoint (.pptx) files
  • Hand Gestures for next slide, previous slide, and slide navigation
  • Voice Commands to navigate slides effortlessly
  • Real-time webcam feed with gesture visualization
  • User-friendly GUI built with PyQt5
  • Gesture & Voice Command Guide for easy reference
  • Error handling for better reliability

Technologies Used

  • Python 3.x
  • OpenCV for video capture
  • MediaPipe for hand tracking
  • PyQt5 for GUI
  • comtypes for PowerPoint integration
  • SpeechRecognition for voice commands

How to Use

  1. Open the application and load a .pptx file.
  2. Activate Gesture Control to navigate slides using hand movements.
  3. Activate Voice Control and use simple commands like:
    • "Next slide" or "Next" → Move forward
    • "Previous slide" or "Previous" → Move back
    • "Slide X" → Jump to slide X (e.g., "Slide 5")
  4. Enjoy a hands-free, seamless presentation experience!

Installation

Ensure you have the required dependencies installed:

pip install opencv-python mediapipe pyqt5 comtypes speechrecognition pyaudio

Future Enhancements

  • Customizable gestures
  • Multi-language voice support
  • Integration with other presentation software

Streamline your presentations and engage your audience with Gesture & Voice-Controlled PowerPoint! 🚀


About

Control PowerPoint presentations hands-free using real-time hand gesture recognition with OpenCV and MediaPipe.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages