An open API service indexing awesome lists of open source software.

https://github.com/karthik1726/voice-navigation-website

I made a Voice Navigation Website using Web Speech API and deployed it using Vercel.
https://github.com/karthik1726/voice-navigation-website

css html javascript webspeech-api

Last synced: about 2 months ago
JSON representation

I made a Voice Navigation Website using Web Speech API and deployed it using Vercel.

Awesome Lists containing this project

README

        

# Voice Navigation Website

## Description
The **Voice Navigation Website** is a web-based application that allows users to navigate a website using voice commands. Built using **HTML**, **CSS**, and **JavaScript**, it leverages the **Web Speech API** for voice recognition, providing a hands-free browsing experience. Users can interact with the website simply by speaking, making it more accessible and efficient.

Project Link https://voice-navigation-website-kola-karthiks-projects.vercel.app/

## Features
- Voice-controlled navigation for interactive web elements.
- Real-time speech-to-text transcription.
- Hands-free browsing experience for easier accessibility.
- Support for basic voice commands such as "Go to Home", "Scroll Down", "Click Submit", etc.

## Technologies Used
- **HTML**: For structuring the web page.
- **CSS**: For styling the webpage and layout.
- **JavaScript**: For handling functionality and integrating with the Web Speech API.
- **Web Speech API**: For speech recognition to convert voice inputs into text.

### Prerequisites
- A **web browser** (Chrome, Firefox, Safari recommended) with support for the Web Speech API.
- **Node.js** (if you're running a local server, optional).

### Steps to Install
If you'd like to run the project locally:

1. **Clone the repository**:
```bash
git clone https://github.com/your-username/voice-navigation-website.git
2. **Navigate into the project directory:**
```bash
cd voice-navigation-website

3. Open the **index.html** file in your web browser to view the application:
```bash
open index.html

4. Click on the microphone button to start voice recognition.

5. Speak into your microphone, and the website will interpret your commands.

6. Example voice commands: "Go to Home", "Scroll down", "Show Games", etc.

## Example Use Case

- Voice Navigation: Users can navigate between different sections of the website by speaking commands like "Go to Home", "Open Contact Page", or "Scroll down".
- Form Submission: Use the voice command "Submit" to automatically trigger form submissions if applicable.

## Contributing
We welcome contributions! To contribute, please follow these steps:

1. Fork the repository.
2. Create a new branch:
```bash
git checkout -b feature/your-feature-name
3. Commit your changes:
```bash
git commit -am 'Add a new feature'
4. Push to your branch:
```bash
git push origin feature/your-feature-name
5. Submit a Pull Request.

## License
This project is licensed under the MIT License - see the LICENSE file for details.

## Acknowledgements
Special thanks to MDN Web Docs for their helpful documentation on the Web Speech API.
Thanks to Vercel for providing an easy and efficient way to deploy the project.