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
- 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).
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.
- Clone the repository:
git clone https://github.com/vovandreevik/speech-recognition-model.git
- Install the necessary Python packages:
pip install flask SpeechRecognition
Start the server:
python app.py
- Open a web browser and go to http://localhost:5000 /.
- Select your location (inside, near, away from the car) from the drop-down list.
- Press the button.
- Allow the app to access your microphone.
- Say a voice command, the application will process it and provide a response.
- 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.
-
Documentation API.docx
-
The start window
- Request processing