ESP32-S3-Box Voice Assistant Project with MQTT
Overview:
This project will:
- Connect to an MQTT broker and subscribe to a topic.
- Use a speaker and microphone to interact with users.
- Convert text to speech to ask "Did you fall?".
- Record the user’s response via the microphone.
- Use Picovoice to transcribe the response into text.
- Respond to the transcribed text by publishing to another MQTT topic or generating a spoken response.
- Week 1: Environment Setup & MQTT Communication.
- Week 2: Getting the ESP32-S3-Box to say something
- Week 3: Getting it to record the audio from the microphone
- Week 4: Turning the audio into text to understand it
- Week 5: Response logic -
Step 1: Set Up the ESP-IDF Development Environment
- Install Prerequisites:
- Ensure you have Python, Git, and the necessary build tools installed.