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.
- 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.
- Clone the repository:
git clone https://github.com/DearAsutosh/ZARA-Voice-Assistant.git
- Navigate to the project directory:
cd ZARA-Voice-Assistant - Open
index.htmlin your preferred web browser.
- Click the "Touch Me to Speak!" button to activate the voice assistant.
- Speak your command clearly into the microphone.
- ZARA will recognize your command and respond appropriately, either with speech or by opening a relevant web page.
- "Hello ZARA"
- "Open Google"
- "Who is Asutosh?"
- "What's the time?"
- 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.
Contributions are welcome! Please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature-branch). - Make your changes.
- Commit your changes (
git commit -m 'Add new feature'). - Push to the branch (
git push origin feature-branch). - Create a new Pull Request.
- 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 .