Skip to content

Web application that allows users to control car functions using voice commands

Notifications You must be signed in to change notification settings

vovandreevik/Speech-Recognition-Model

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

speech-recognition-model

ATOM.VOICE is a web application that allows users to control car functions using voice commands. The application provides an interface for sending voice commands to the car and processes these commands to perform various actions.

Developed together with gaminv

Contents

Features

  • Sending voice commands to control the functions of the car.
  • Recognition of voice commands and performing appropriate actions.
  • A web interface for user interaction.
  • Support for selecting the user's location (inside, near, away from the car).

Required components

Before you start, make sure that you have the following components:

  • Python: The server part of the application is created in Python using Flask.
  • Flask: Python is a web framework used to create a server.
  • SpeechRecognition: Python library for speech recognition.
  • jQuery: Used for processing AJAX requests and DOM manipulation.

Installation

  1. Clone the repository:
git clone https://github.com/vovandreevik/speech-recognition-model.git
  1. Install the necessary Python packages:
pip install flask SpeechRecognition

Usage

Start the server:

python app.py
  1. Open a web browser and go to http://localhost:5000 /.
  2. Select your location (inside, near, away from the car) from the drop-down list.
  3. Press the button.
  4. Allow the app to access your microphone.
  5. Say a voice command, the application will process it and provide a response.

Used technologies

  • Flask: A microframe for web development in Python.
  • SpeechRecognition: A library for speech recognition in Python.
  • HTML, CSS and JavaScript: For the web interface.
  • jQuery: For processing AJAX requests and DOM manipulation.

API Documentation

photo_2023-10-12_18-58-47

  • Request processing

photo_2023-10-12_18-58-57

About

Web application that allows users to control car functions using voice commands

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published