Skip to content

ademcdev/VirtualAssistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Virtual Assistant (Under Development)

Jarvis is a virtual assistant currently under development. It is designed to assist users with various tasks using natural language processing and speech recognition.

Functionality

  • Speech Recognition: Jarvis can recognize and process voice commands from the user.
  • Web Browsing: Jarvis can open websites and perform web searches.
  • Application Control: Jarvis can open, switch, and close applications based on user commands.
  • Media Playback: Jarvis can play videos from YouTube based on user requests.
  • System Control: Jarvis can retrieve the current time and shut down the system.
  • Integration with APIs: Jarvis can integrate with various APIs and services to fetch information, perform tasks, and provide responses.

Prerequisites

  • Python 3.11+ installed on your system
  • Chrome browser
  • ChromeDriver install the suitable version for your Chrome version - Download from ChromeDriver

Installation

  1. Clone the repository:

    git clone https://github.com/ademcdev/VirtualAssistant.git
    
  2. Install the required dependencies:

    pip install -r requirements.txt
    
  3. Place the ChromeDriver executable (chromedriver.exe) in the project directory.

Customization

  • Modify the speak function to change the voice used for responses - see the NaturalVoice file.

Contributing

Contributions to the Virtual Assistant project are welcome! If you'd like to contribute, please fork the repository, create a new branch for your changes, and submit a pull request.

For questions or suggestions regarding Virtual Assistant, please contact me at [email protected].

License

This project is currently under development and is not yet licensed for distribution.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages