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

https://github.com/hitthecodelabs/suriecomvoiceassistant

Voice-enabled e-commerce platform
https://github.com/hitthecodelabs/suriecomvoiceassistant

django ecommerce python voice-assistant voice-recognition

Last synced: 17 days ago
JSON representation

Voice-enabled e-commerce platform

Awesome Lists containing this project

README

          

# SuriEcomVoiceAssistant

Welcome to our voice-enabled e-commerce platform, an innovative solution that combines the traditional functionalities of online shopping with the convenience of voice and text commands. Built on Django, this e-commerce system offers a seamless and interactive shopping experience, allowing users to navigate, select, and purchase products using voice commands.

## Features

- **User Registration**: Sign up and create your account to start shopping.
- **Login/Logout**: Securely sign in and out of your account.
- **Product Browsing**: Explore a variety of products with the option to view different models if available.
- **Shopping Cart**: Add multiple items or quantities to your cart, view, and manage them with ease.
- **Checkout**: Review your potential invoice, see the total amount, and proceed to the secure payment page.
- **Voice and Text Commands**: Interact with the e-commerce platform using intuitive voice and text commands in both Spanish and English.

## Voice Command Highlights

Activate the microphone on the right-hand side with a button that captures real-time speech in the Chrome browser and translates it into actionable commands. Here are some examples:

- "suri necesito información" (suri I need information)
- "suri go home"
- "suri me quiero registrar" (suri I want to register)
- "suri quiero iniciar sesión" (suri I want to log in)
- "suri quiero cerrar sesión" (suri I want to log out)
- "suri me interesa/quiero ver/muéstrame" (suri I'm interested/I want to see/show me)
- "agrega + " (add + )
- "suri quiero ver el carrito" (suri I want to view the cart)
- "suri quiero pagar" (suri I want to pay)

## Installation

```bash
# Clone the repository
git clone https://github.com/hitthecodelabs/SuriEcomVoiceAssistant.git

# Navigate to the repository
cd SuriEcomVoiceAssistant

# Install the requirements
pip install -r requirements.txt

# Perform database migrations
python manage.py migrate

# Run the development server
python manage.py runserver
```

## Usage

To start using the voice assistant feature, simply click on the microphone icon and start speaking. Make sure you're using the Chrome browser for the best experience.

## Contact
For any further queries, feel free to reach out to us via GitHub issues or contact the maintainer directly to contact email..

Happy Shopping with Voice!

## Contributing
Contributions to SuriEcomVoiceAssistant are welcome! Here's how you can contribute:

Fork the repository on GitHub.
Create a new branch for your proposed feature or fix.
Commit your changes with an informative description.
Push your branch and submit a pull request.
We appreciate your input!

## License
SuriEcomVoiceAssistant is open source software licensed under the MIT License. See the LICENSE file for more details.