GithubHelp home page GithubHelp logo

christophcaina / esp32-s3-box-3-firmware Goto Github PK

View Code? Open in Web Editor NEW

This project forked from nirnachmani/esp32-s3-box-3-firmware

0.0 0.0 0.0 102 KB

ESP32 S3 Box 3 Firmware which combines continuous conversation, dock sensors and media player

esp32-s3-box-3-firmware's Introduction

ESP32-S3-Box-3-Firmware

ESP32 S3 Box 3 Firmware which combines continuous conversation, dock sensors and media player

I combined jaymunro's firmware for continuous conversation and sensors support with gnumpi's implementation of media player. It mostly works, although in continuous conversation, after it finishes responding, it goes back to the idle screen for 1-2 seconds before listening again (which is not the case in jaymunro's implementation). In addition, sometimes it doesn't continue the conversation and stays on the idle screen (I couldn't figure why and this is not consistent). Using the media player seems to solve the low volume problem. The firmware implements the "assist query" and "assist reply" sensors which are not used in gnumpi's implementation. The firmware uses "Hey Jarvis" but you can change it to your needs. I didn't use gnumpi's images as I wanted to maintain the original feel. You will need to adjust the firmware to your own environment (wifi, ap, etc.). I did not test it extensively.

I made a few other changes:

  • I removed the frames around the text (I just like it better like that)
  • I clear the query and reply texts so that the old text doesn't display in a new query before the new one displays
  • The time is taken for Home Assistant

Thank you jaymunro and gnumpi for your good work.

esp32-s3-box-3-firmware's People

Contributors

nirnachmani avatar christophcaina avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.