ESP32-S3-Box Voice Assistant Project with MQTT

Overview:

This project will:

  1. Connect to an MQTT broker and subscribe to a topic.
  2. Use a speaker and microphone to interact with users.
  3. Convert text to speech to ask "Did you fall?".
  4. Record the user’s response via the microphone.
  5. Use Picovoice to transcribe the response into text.
  6. Respond to the transcribed text by publishing to another MQTT topic or generating a spoken response.

Step 1: Set Up the ESP-IDF Development Environment

  1. Install Prerequisites: