Skip to content

DearAsutosh/ZARA-Voice-Assistant

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ZARA Voice Assistant

ZARA is a voice assistant web application designed to assist users with various tasks through voice commands. This project includes functionalities such as voice recognition, text-to-speech, and integration with external services like Google, YouTube, and social media platforms.

Table of Contents

Features

  • Voice Recognition: ZARA can recognize voice commands using the Web Speech API.
  • Text-to-Speech: ZARA responds to commands using text-to-speech.
  • External Service Integration: ZARA can open websites like Google, YouTube, Facebook, etc.
  • Personalized Commands: Custom commands related to the creator, Asutosh Sahoo.
  • Greeting Messages: ZARA greets the user based on the time of the day.
  • Context Menu Control: Disables right-click for security purposes.

Installation

  1. Clone the repository:
    git clone https://github.com/DearAsutosh/ZARA-Voice-Assistant.git
  2. Navigate to the project directory:
    cd ZARA-Voice-Assistant
  3. Open index.html in your preferred web browser.

Usage

  1. Click the "Touch Me to Speak!" button to activate the voice assistant.
  2. Speak your command clearly into the microphone.
  3. ZARA will recognize your command and respond appropriately, either with speech or by opening a relevant web page.

Example Commands

  • "Hello ZARA"
  • "Open Google"
  • "Who is Asutosh?"
  • "What's the time?"

Technologies Used

  • HTML: Structure of the web page.
  • CSS: Styling of the web page.
  • JavaScript: Functionality of the voice assistant.
  • Web Speech API: For voice recognition and text-to-speech.
  • Google Fonts: Custom fonts.

Contributing

Contributions are welcome! Please follow these steps:

  1. Fork the repository.
  2. Create a new branch (git checkout -b feature-branch).
  3. Make your changes.
  4. Commit your changes (git commit -m 'Add new feature').
  5. Push to the branch (git push origin feature-branch).
  6. Create a new Pull Request.

Acknowledgements

  • Web Speech API: For enabling voice recognition and text-to-speech functionalities.
  • Google Fonts: For providing custom fonts.
  • Icons8: For providing free icons used in the project.

Created by Asutosh Sahoo

For more information, visit Asutosh's LinkedIn .

About

A basic Voice Assistant that you all can customize as ur needs . So, Enjoy !!!!

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published