Skip to content

chatterjee-sid/voicebot

Repository files navigation

Voice-controlled Driving Robot with LLM Integration

About

This is a project built under the course CS232, Artificial Intelligence, SVNIT Surat from March to April 2025.

This particular repository contains the files used to create the Application Interface to run the project. In other words, this is what connects you to our command translator and ultimately to the robot.

How to use

In simple terms, this is how you can use this project.

  1. Extract VoiceBot.zip and run voicebot.exe on your computer (should work in a Windows environment)
  2. Make sure that your PC hotspot name and password matches what's coded in ESP32.
  3. Once the application opens, click on the wifi button at bottom right corner, and click on scan devices.
  4. Click on the ESP32 option when it is shown on the screen. Make sure that enough power is being provided to ESP32. You will need atleast 10-11 V of potential difference in your battery source.
  5. Once you ensure that the ESP32 is connected, click on the microphone button at the centre.
  6. When the screen changes and a stopwatch starts, record your command. Make sure that your PC has a working microphone.
  7. Once you are done giving your command, click on the "Stop recording" button.
  8. Now wait for about 10-15 seconds.
  9. After a few seconds you will receive a feedback (Forward, Backward, Left, Right, No operation), which matches your command. A command will be sent to the ESP32 accordingly, and your car shall move as per your command.

Approximately, 8 out of every 10 commands you give will be reflected correctly

Hardware used

  • ESP32
  • DC Motors
  • L298N Motor Driver
  • Chassis
  • Wheels
  • Electricity Supply (Approx. 12V DC)

Tech-stack used

  • Flutter/Dart
  • Pytorch
  • Embedded C (ESP32 Programming)

Everything Else About This Project

You can find a PPT regarding our project in this repository. Here is the added explanation.

Members behind the scenes

About

This is a project built under the course CS232, Artificial Intelligence, SVNIT Surat from March to April 2025.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Contributors