Speech Recognition

Introduction

This project is a simple implementation of speech recognition to get the details about the faculties and the staff rooms in the college. The project is implemented by using HTML, CSS, JavaScript for the front end and Python(Flask) for the backend.

The speech recognition is done by using the Web Speech API of JavaScript. The backend is implemented by using the Flask framework of Python. The backend is used to get the data from the CSV file and send it back to the frontend.

Project Setup

To set up this project locally in your system, follow the steps given below:

  1. Clone the repository in your system. To clone the repository, open the terminal and type the following command:
git clone https://github.com/ec7719/Speech-recognition.git
  1. Install the required packages for the backend. To install the required packages, open the terminal and type the following command:
pip install -r requirements.txt
  1. Run the app.py file. To run the app.py file, open the terminal and type the following command:
python app.py
  1. Open the index.html file in your browser. To view live changes, refresh the page after making changes in the code or use the live server extension of VS Code or use the following command in the terminal:
python -m http.server

The above command will start a local server at port 8000. To view the changes, open the following link in your browser:

http://localhost:8000/

Contributors