Skip to content

Deepesh2575/Voice-Controlled-PowerPoint-Handler

Repository files navigation

Voice-Controlled PowerPoint Handler

This application allows you to control PowerPoint presentations using voice commands. You can navigate through slides and end the presentation using simple voice commands.

Features

  • Voice command recognition for PowerPoint control
  • Supports commands like "next", "previous", and "end"
  • Easy-to-use interface

Prerequisites

  • Python 3.7 or higher
  • A working microphone
  • Microsoft PowerPoint installed

Installation

  1. Install the required packages:
    pip install -r requirements.txt
    

Voice-Controlled PowerPoint Handler with Remote Microphone Support

Setup

  1. Install the required dependencies:

    pip install -r requirements.txt
    
  2. Start the remote microphone server:

    python remote_mic_server.py
    
  3. Run the PowerPoint handler:

    python voice_ppt_handler.py "path/to/your/presentation.pptx"
    

Using Remote Microphone

  1. On your phone, open a web browser and navigate to:

    http://<your_laptop_ip>:5000
    

    Replace <your_laptop_ip> with your laptop's IP address on the local network.

  2. Grant microphone permissions when prompted by your browser.

  3. Click the "Start Recording" button to begin voice command capture.

  4. Available voice commands:

    • "Next" or "Forward" - Move to the next slide
    • "Previous" or "Back" - Move to the previous slide
    • "End" or "Stop" or "Exit" - End the presentation

Notes

  • Ensure your phone and laptop are connected to the same WiFi network
  • Keep the web page open while using voice commands
  • Internet connection is required for speech recognition
  • Speak clearly when giving commands
  • Each recording session automatically stops after 5 seconds

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages